位置: 编程技术 - 正文

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

  • 自然人税收管理系统扣缴客户端
  • 发货就要开票吗是真的吗
  • 所得税年度纳税申报表 从业人数怎么填
  • 退伍士兵增值税减免账务处理
  • 房地产会计预收账款明细科目
  • 行政单位其他收入包括哪些
  • 已提足折旧的固定资产残值怎么处理
  • 将自产的产品用于对外投资
  • 冲回上年多提的费用会计分录
  • 关于不动产进项税额分期抵扣的新政策,以下不属于
  • 新三板企业转主板条件
  • 个人转让怎么写
  • 支票存根没有进账怎么办
  • 技术服务费属于什么大类
  • 个体户税务年报每年什么时候
  • win10文件用什么打开
  • 增值税红字发票开具
  • 出口转内销发票抵扣
  • win10wifi老是自动断开怎么回事
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • 金针菜的养殖方法和技术
  • 非正常损失运输费进项税额如何转出
  • php的数组函数
  • php操作mysql的特点
  • 挂靠借用资质账务处理?
  • php连接mysql数据库的几种方式及区别
  • js删除对象的方法
  • vscode怎么看错误提示
  • vue中利用ref实现更灵活的子向父传值
  • mac m1 安装windows
  • 注册资本增加了怎么做账
  • 电子承兑非拒付追索待清偿
  • 研发费用如何做加计扣除
  • 出差补贴要扣税吗
  • 上传附件不成功怎么回事
  • dede织梦怎么转成zblog
  • 当期进项加计额怎么填
  • 补缴以前年度附加税怎么申报
  • SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法
  • 小规模纳税人企业所得税2023
  • 计提坏账准备如何做会计分录
  • 销售商品该如何改进服务
  • 出售抵债资产账务处理
  • 收到的现金货款转到公户备注往来款可以吗
  • 小规模纳税人计税销售额为不含税销售额
  • 销售部门招待费用预算
  • 股权转让的会计处理怎么做
  • 预收租金会计分录科目
  • 直接计入管理费用的税金有哪些
  • 计提工资申报个税
  • 公司支付账户
  • 缴纳个人社保在哪里查询
  • 未开票州
  • 公用事业费属于什么会计科目
  • mysql冗余字段
  • centos7配置tomcat
  • 苹果正式推送ios
  • archlinux安装教程2023 无线网络
  • win8摄像头权限怎么设置
  • centos如何添加监听端口
  • wind10怎么打开摄像头
  • win8的开始和运行在哪儿
  • iptables centos
  • windows7开机磁盘检查怎么取消
  • windows vhd
  • jquery元素隐藏和显示切换
  • shell中创建文件
  • 都是惹得祸
  • bootstrap技术教程
  • shell中执行mysql命令
  • jquery图片自动滚动
  • js禁用键盘事件
  • javascript 组件
  • jquery获取当前日期yyyymmdd
  • 深圳国税电子税务局网上办税服务厅
  • 福建省国家税务局网
  • 山西国家税务总局
  • 代收工会经费标准规定
  • 煤炭限产是利好还是利空
  • 云南省税务局召开的会议
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设