位置: 编程技术 - 正文

关于jQuery $.isNumeric vs. $.isNaN vs. isNaN(关于中秋节的古诗)

编辑:rootadmin

在jQuery中,有几种方式可以判断一个对象是否是数字,或者可否转换为数字。首先,jQuery.isNaN()在最新版本中已经被移除了(1.7之后),取而代之的是 jQuery.isNumeric ()。这并不奇怪,因为jQuery.isNaN() 同Javascript内置的isNaN()名字相同,但是语义却不完全相同,在一定意义上会造成歧义。 jQuery.isNumeric ()有着与其相似的功能,同时也解决了歧义问题。

jQuery.isNumeric ()检查传进的参数是否是数字或者可否转换为数字;Javascript 内置的isNaN() 检查传进的参数是否是一个合法的数字,典型的例子是0/0。

具体区别可以看测试:

测试数据:

使用jQuery verision1.6:

输出:

推荐整理分享关于jQuery $.isNumeric vs. $.isNaN vs. isNaN(关于中秋节的古诗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:关于中秋节的古诗,关于中秋节的古诗,关于中秋节的古诗,关于植物的现代诗,关于我和鬼变成家人的那件事,关于我和鬼变成家人的那件事,关于中秋节的古诗,关于我和鬼变成家人的那件事,内容如对您有帮助,希望把文章链接给更多的朋友!

!isNaN()

!$.isNaN()

-

true

true

true

true

true

true

0xFF

true

true

8e5

true

true

3.

true

true

true

true

true

true

true

false

[object Object]

false

false

NaN

false

false

null

true

false

true

true

false

Infinity

true

false

undefined

false

关于jQuery $.isNumeric vs. $.isNaN vs. isNaN(关于中秋节的古诗)

false

使用 jQuery version1.7

输出:

!isNaN()

$.isNumeric()

-

true

true

true

true

true

true

0xFF

true

true

8e5

true

true

3.

true

true

true

true

true

true

true

false

[object Object]

false

false

NaN

false

false

null

true

false

true

true

false

Infinity

true

false

undefined

false

false

可以看出,$.isNumeric() 跟 !$.isNaN() 结果是一样的, 而 jQuery $.isNumeric() 同Javascript 自带的!isNaN()在对空字符串、null、true/false、Infinity的处理是不同的。因为isNaN()只是检查传入的值是否是NaN类型。

NaN (Not a Number)是一个数字数据类型,表明未定义(undefined )或无法表示(unrepresentable )的值,尤其是浮点数计算值。

因此,isNaN(null) == false 在语义上是正确的,因为null不是NaN(事实上null、ture/false等等会先转为数字0)。但是如果用!isNaN()来判断传入的值可否转换为数字,又不大恰当。而Javascript另一种方式 typeof num == 'number' 则无法检测字符串情况。因此如果不使用 jQuery $.isNumeric(),则最好还是重写一个方法判断,比如用正则来判断或者:

在Javascript中 声明时用"var"与不用"var"的区别 Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不

js作用域及作用域链概念理解及使用 要理解变量的作用域范围就得先理解作用域链用var关键字声明一个变量时,就是为该变量所在的对象添加了一个属性。作用域链:由于js的变量都是对

JS 模态对话框和非模态对话框操作技巧汇总 模态窗口javascript技巧汇总(传值、打开、刷新)1、要弹出的页面中,一定要保证head/head标签间有basetarget=_self,否则会弹出的模态窗口上,点击按钮时

标签: 关于中秋节的古诗

本文链接地址:https://www.jiuchutong.com/biancheng/377672.html 转载请保留说明!

上一篇:深入了解javascript中的prototype与继承(深入了解的高级表达)

下一篇:在Javascript中 声明时用"var"与不用"var"的区别(在JavaScript中声明变量的关键词有)

  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 固定资产登记在三栏式吗
  • 技术入股亏损如何清算
  • 原始凭证包括会计档案吗
  • 业务招待费怎么做会计分录
  • 应收账款减少计提坏账吗
  • 建筑业咨询费有哪些
  • 确认应收账款不确认收入
  • 给分公司开发票由总公司付款怎么办?
  • 交通费汇算清缴怎么做账
  • 物业公司收取电费加价依据
  • 营业外支出税前可以扣除吗
  • 开公司怎么报账
  • 不交增值税就不交企业所得税吗
  • 未达起征点销售额和小微企业免税销售额
  • 餐饮业开专票几个点
  • 建筑企业使用民工的税务风险你清楚吗?
  • 买一赠一商品必须一样吗
  • 现金存入银行是付款还是转账
  • 如果被客户骗了货款怎么办
  • 用人单位逾期未缴纳社会保险费可能会使用的文书
  • 股权变更需要缴纳印花税吗,缴纳多少
  • 结转未交增值
  • 背书人账户名称填什么
  • 免税不能开专票
  • linux系统用法
  • pniopcacexe是什么进程
  • 其他应收款贷方表示什么
  • 出租设备的租金计入哪个科目
  • linux怎样安装
  • 免税跟零税率
  • 计算机视觉会议2023年11月
  • 有关预收账款的会计科目
  • 代理业务收入包括哪些
  • thinkphp 模块
  • thinkphp 模板标签
  • 保安行业税率是多少
  • 开发成本属于哪个会计准则
  • 文心一言中国版
  • php数据库搭建
  • thinkphp6多表关联查询
  • 银行收到企业存款会计分录
  • 家居办公装修
  • 2201应付职工薪酬
  • 佣金代扣代缴增值税如何计算
  • 职工教育经费税收金额怎么算
  • 印花税的计税依据为各种应税凭证上所记载的计税金额
  • 房屋出租收入是其他业务收入吗
  • 一般纳税人如何交增值税
  • 法人股东的分红怎么算
  • 补缴的土地价款怎么算费用
  • 劳务费怎么要的回来
  • 总账和明细账有那些
  • 印花税征税对象是什么
  • 申报抵扣
  • 工资中的扣款怎么做账
  • 政府补贴项目需要审批吗
  • 招标代理公司用哪个版本什么意思
  • 销售 返利
  • 单位食堂收费制度
  • 开公司合理避税的方法
  • 房子贷款之后尾款发票
  • 企业利润分为四个方面
  • 工会费上缴
  • 新基建政策文件
  • mysql8.0二进制安装
  • 进程管理界面
  • 2tb的硬盘够用吗
  • freebsd常用命令
  • linux rsyslogd
  • 密码多次错误被锁定怎么办
  • win7系统播放器在哪
  • win10搜索不到无线网卡
  • es6字符串模版
  • cocos2d怎么用
  • android的intent介绍
  • html dom元素
  • android:exported 属性详解
  • 房地产的营业税税率
  • 房地产预缴土增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设