在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、javascript 中 Number
0xa //对应十进制 10 0b101 //对应十进制 5 0o22 //对应十进制 18 在 1/0 // Infinity
但是 0/0 得到的结果是 将一个非数字字符串转换为数值类型时,返回的也是NaN, 例如 可以用 Number.isNaN(2) //false Number.isNaN('a') // true Number.isNan('2') //false 数值是一种原始类型,同样有与之对应的包装对象 n = new Number(10) n.valueOf() === 10 //true 包装类定义的对象n对应的值 与 原始类型值 10 完全相等的。 二、Javascript中Math对象
Math.max 获取最大值: let max = Math.max(1,2,3,4) console.log(max) //4 Math.min 获取最小值: let min = Math.min(1,2,3,4) console.log(min) //1 如果是查找数组中的最大值与最小值,可以使用扩展操作符... 将数组解构成多个参数值 Math.max(...[1,2,3,4]) //4 Math.ceil 向上取整: console.log(Math.ceil(2.3)) // 3 Math.floor 向下取整: console.log(Math.floor(2.8)) // 2 Math.round 四舍五入取整: console.log(Math.round(2.5)) //3 console.log(Math.round(2.3)) //2
console.log(Math.random()) 随机生成一个0~10之间的整数 let num = Math.ceil(Math.random()*10) console.log(num) Math.pow 幂次: Math.pow(2, 10) //1024 到此这篇关于 |
请发表评论