parseInt() 函数可解析一个字符串,并返回一个整数;

parseFloat() 函数可解析一个字符串,并返回一个浮点数,

以上都是截取转换,具体代码如下:

alert(parseInt("123abc"));//123,会截取到非数值位
alert(parseInt("asd123fgh"));//NaN,开头就不是数值
alert(parseInt("3.14"));//3 去掉小数点后 小数点不是数值
alert(parseInt(""));/NaN,空字符串不是数值 alert(parseFloat("3.14abc"));//3.14,会截取到非数值位
alert(parseFloat("asd3.14fgh"));//NaN,开头就不是数值
alert(parseFloat("3"));//3,没有小数位,所以就显示整数位
alert(parseFloat(""));/NaN,和上面一样,空字符串不是数值 Number()函数可以解析任何数据类型,但是和上面不同的是是整体转换,也就是说整体能返回数值就返回,否则就返回NaN.
alert(Number(true));//1
alert(Number(25));//25
alert(Number("123abc"));//NaN,并不像上面那样截取转换,而是整体转换
alert(Number("asd123fgh"));//和上条同理
alerta(Number(""));//0
alert(Number(undefined));//NaN
alert(Number(null));//0

最新文章

  1. 4 多表代替密码之Hill 密码_1 矩阵工具类
  2. 【Java每日一题】20161019
  3. js倒计时天时分秒[转]
  4. codeforces 392B Tower of Hanoi
  5. oracle存储过程写法。
  6. OpenGL教程之碰撞检测与模型运动
  7. css网页自适应-2
  8. windows server 2012显示桌面图标
  9. mysql b-tree 索引下联合索引的顺序测试方案
  10. Mybatis+Mysql插入数据库返回自增主键id值的三种方法
  11. 【一天一道LeetCode】#71. Simplify Path
  12. 关于ehcache缓存中eternal及timeToLiveSeconds和timeToIdleSeconds的说明
  13. cadence分列元件原理图库的设计
  14. Ant使用指南
  15. CentOS7.4,anaconda3,python3.6,tensorflow环境下gdal的编译和问题解决
  16. 使用Struts,实现简单的登录
  17. Spring Boot(三):Spring Boot 中 Redis 的使用
  18. [T-ARA][결혼 하지마][不要结婚]
  19. Intel的AVX2指令集解读
  20. Mybatis系列(二):优化MyBatis配置文件中的配置和解决字段名与实体类属性名不相同的冲突

热门文章

  1. vue父组件更新,子组件也更新的方法
  2. 大文件上传-大视频上传,T级别的,求解决方案
  3. window 下 Atom 侧边栏字体大小设置
  4. Http请求状态大全
  5. js基础补漏
  6. Windows 搭建Hadoop 2.7.3开发环境
  7. 在裸机centos7系统中部署django项目的过程
  8. Postman + Newman 生成测试报告
  9. Python笔记(二十六)_魔法方法_属性的魔法方法
  10. Common Linux Commands 日常工作常用Linux命令