请选择 进入手机版 | 继续访问电脑版
 找回密码
 免费注册
搜索

js玩转数字----取整,四舍五入,数字字符串转换

0
回复
1267
查看
[复制链接]

300

主题

301

帖子

1545

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1545
2019-12-6 13:43:38 显示全部楼层 |阅读模式
取整:
向下取整Math.floor(),向上取整Math.ceil(),四舍五入Math.round()),保留有效数位n.toFixed(),产生大于等于0小于1的随机数Math.random()
功能函数示例
整型向下取整Math.floor()Math.floor(1.1)==>1
向上取整Math.ceil()Math.ceil(1.1) ==>2
四舍五入Math.round() Math.round(1.1)==>1
Math.round(1.6)==>2
浮点型保留有效数位 n.toFixed() 1.442.toFixed(2)==>1.44
1.446.toFixed(2)==>1.45
随机数Math.random() Math.random()==>0.38078270980122775

字符串转换成数字:
将字符串转换成数字,用parseInt()函数和parseFloat()函数,isNaN()函数来检测 转换后的类型
var i = parseInt('abc');if (isNaN(i)){    alert('NaN value');}
注意:
  • 只有字符串中的第一个数字会被返回。
  • 开头和结尾的空格是允许的。
  • 如果字符串的第一个字符不能被转换为数字,那么 parseInt() 和 parseFloat() 都会返回 NaN。
  • 在字符串以"0"为开始时旧的浏览器默认使用八进制基数。ECMAScript 5,默认的是十进制的基数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册