JavaScript用Number/parseInt/parseFloat判断字符串是否为数字


发布者 ourjs  发布时间 1530252920818
关键字 JS学习  JavaScript 
JavaScript可以通过Number,parseInt, parseFloat将字符串转化为数字,如果不是数字,会返回NAN。参考

Number('vip1'); //NaN
Number('1.1'); //1.1

通过isNaN判断是否为 NaN

isNaN(Number('vip1'))  //true
isNaN(Number('1.1')) //false

注意不能用

Number('vip1') == NaN  //false

因为

NaN != NaN // true

注意当输入为null时,Number和 parseInt 会返回不同的结果,如果输入类型不确定,可使用 parseInt/ parseFloat 代替

Number(null)  //0
parseInt(null) //NaN










 热门文章 - 分享最多
  1. 怎样将Android手机中的照片和视频,通过APP自动同步备份到OnceAir云盘的共享目录中
  2. JS动态滑动切换到页面指定位置
  3. Debian/Ubuntu Linux搭建SVN服务器,并设置开机默认启动
  4. 用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果
  5. Office365并不是完全基于JavaScript重写的,只是用来构建UI界面
  6. Facebook 正在重构 React Native,将重写大量底层
  7. nodejs视频教程集合附带源码和笔记
  8. html5弹出式网页mp4视频播放器
  9. Node.JS用Path将相对路径转为绝对路径
  10. 用JavaScript将input/textarea中的文本复制粘贴到剪切板

 相关阅读
  1. 用JavaScript将input/textarea中的文本复制粘贴到剪切板
  2. Node.JS用Path将相对路径转为绝对路径
  3. JS动态滑动切换到页面指定位置
  4. 如何通过网页、客户端、手机APP、路由器查找OnceAir NAS网盘的内网访问地址
  5. JavaScript用new Image实现内网服务器端口扫描
  6. 如何收集捕获Node中的未处理的错误异常信息?
  7. Node.JS循环删除非空文件夹及子目录下的所有文件
  8. Node.js 和 JavaScript 的最新版 npm 导致 Linux 系统崩溃,迫使用户重装系统!
  9. 用jQuery创建一个可编辑的SELECT下拉控件(HTML/CSS)
  10. 如何用Bootstrap免费网站模板和OnceAir云盘搭建个人网站服务器

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA