位置: 编程技术 - 正文

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

  • 消费税是指什么税
  • 什么是协税护税员
  • 跨年度进项税额转出怎么申报
  • 房地产企业年报台账怎么填
  • 5元印花税怎么申报
  • 扣缴附加税怎么做分录
  • 连号发票不许报销的具体发票类型
  • 发票多开了一张怎么处理?
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 暂估发票到账出入库单要填吗
  • 小规模免税农产品怎么做账
  • 技术转让费怎么定价
  • 商贸企业收到的检测费可以抵扣进项税吗
  • 企业所得税营业收入包括什么
  • 打官司赢了再付费叫什么
  • 与其他企业联营算投资吗
  • 12月结账写本年累计吗
  • 分公司往子公司投资如何做税务处理?
  • 招待费的进项
  • 支票付款提示
  • 产品成本核算的一般程序
  • 小规模纳税人可以抵扣进项税吗
  • 租房提取的话可以全部提取吗
  • 上海、浙江 12万以上个税申报可以用支付宝啦
  • 年度账套怎么结转下一年
  • 销售二手设备税率
  • 最新土地增值税实施细则
  • 农产品增值税核定扣除办法
  • 小规模纳税人计提增值税账务处理
  • win10闹钟设置方法
  • 企业工商年报填错了怎么办
  • 抵扣给供货商预缴税款
  • php 字符串函数
  • php str函数
  • 现金流量套期的例子
  • win10平板模式怎么切换
  • 工资薪金支出税前扣除
  • 支出的科目有哪些
  • Yii2中简单的场景使用介绍
  • 因为技术原因
  • 矿产资源补偿费与采矿权价款区别
  • 驱动开发函数详解
  • oc底层原理
  • 工会经费计提比例是2%还是0.8%
  • 银行存款利息收入会计分录怎么写
  • 申报完清卡是什么意思
  • 纳税人购进固定资产一次性扣除账务处理
  • 应收账款属于哪个会计要素
  • 暂估入库成本处理
  • 应付账款贷方余额怎么处理
  • 材料采购账户的借方登记什么
  • 电子税务局如何增加税种认定
  • 财政应返还额度年末有余额吗?
  • 购房补贴退契税多久到账
  • 新成立的公司如何注销
  • 如何确定费用归属哪个部门
  • 社保申报工伤怎么操作
  • 收据注明实际到账时间
  • 研发费加计扣除申报表怎么填
  • 出纳建账的基本流程
  • 如何设置存货计价方法有哪些
  • mysql 1449解决
  • mysql正则表达式匹配数字
  • sqlserver自定义函数在哪查看
  • 一键清理是干什么用的
  • ubuntu有线正在连接
  • OS X 10.12.6 beta 1如何更新 OS X 10.12.6 beta 1如何升级
  • 口袋pe下载
  • macos触控
  • msstat.exe - msstat是什么进程 有什么用
  • win8安装wps
  • unityz
  • perl ne
  • android 自定义spinner
  • django settings.py
  • js简单实现鼠标移动后面文字也移动
  • jquery动画让div旋转
  • 包头市税务局赵文胜
  • 矿山耕地占用税计入什么科目
  • 税控软件怎么升级到新版本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设