位置: 编程技术 - 正文

关于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中声明变量的关键词有)

  • 递延所得税资产怎么计算
  • 新购车辆车船税多少钱
  • 公司怎么进行网上注册
  • 增值税发票抵扣是什么意思
  • 红字发票盖章吗
  • 发票抬头写错了还能改吗
  • 房地产企业土地使用税
  • 转让不动产取得的发票
  • 员工冲借款收据怎么开?
  • 居民企业只就其境内全部所得纳税
  • 建筑企业预缴增值税计算
  • 免费的产品
  • 商业折扣如何开票
  • 私人企业的资金来源
  • 不动产拍卖税费怎么计算
  • 一般纳税人有什么优惠政策
  • 偷税罪立案标准最新
  • 查询税务信用评级
  • 季报资产负债表和利润表的勾稽关系
  • 利润分配可以用现金吗
  • 几种更正法
  • 一般纳税人交的增值税可以抵扣吗
  • 兼职劳务费个税怎么算
  • mac怎么打开hosts文件
  • 购买加油卡怎么入账
  • 优先股的发行主体
  • 为什么入账价值不包括增值税
  • 委托外单位加工发出的材料分录
  • 股权转让交易税计税依据是什么
  • 递延所得税当期要交吗
  • 小规模企业没有成本票怎么办
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • 劳动合同到期补偿金怎么算
  • php字段
  • 开启资源管理器自动刷新功能
  • 达特穆尔动物园
  • 电子发票有哪些版本
  • 公司年终奖怎么入账
  • jquery教程chm
  • 微信红包的随机性
  • ahs日志
  • php标准数据类型共有四种
  • 电子银行回单可以导出吗
  • 工会经费和残保金不交有什么影响
  • 什么叫资本退出
  • 更正个税申报需要交滞纳金没
  • 分公司非独立核算怎么报税
  • 存货的计税基础公式
  • 固定资产折旧指标有哪些
  • 国库券利息收入属于企业所得税纳税调整项目
  • 代理服务费如何缴纳
  • 药品进销差价会计科目
  • 建筑企业增值税怎么算
  • 房地产企业怎么交房产税
  • 本年利润为
  • 赊销是什么意思 视频
  • 新建的企业
  • 伤病假条
  • 微软windows 10
  • 在幻灯片母版中
  • win8.1检测不到更新
  • xp怎么删除电脑系统
  • windows10打开此电脑
  • win10多用户独立
  • html初学
  • js frameset
  • unity错误cs1002
  • 如何用nodejs搭建服务端
  • linux多线程调试手段
  • js中check
  • mvp 框架
  • android如何防止js注入
  • jQuery模拟select实现下拉菜单功能
  • jquery event
  • 高铁票抵扣进项能抵扣吗
  • 如何查询企业税收情况
  • 如何在网上开税票发票
  • 税局退回多交的增值税的账务处理
  • 消费税的税收筹划ppt
  • 什么是社保补缴的标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设