16进制 es6_ES6 - 数字
ES6 数字
Number对象表示数字日期,可以是整数或浮点数。通常,您不必担心Number对象,因为浏览器会自动将数字文字转换为数字类的实例。
以下是创建数字对象的语法。
var val = new Number(number);
在数字的地方,如果您提供任何非数字参数,则参数不能转换为数字,它会返回NaN(Not-a-Number)。
数字属性
序号
属性 & 描述
1
Number.EPSILON
两个可表示数字之间的最小间隔。
2
Number.MAX_SAFE_INTEGER
JavaScript中的最大安全整数(2 ^ 53 - 1)。
4
MIN_SAFE_INTEGER
JavaScript中的最小安全整数( - (2 ^ 53 - 1))。
5
Number.MIN_VALUE
最小的可表示正数 - 也就是说,最接近于零的正数(实际上不是零)
6
Number.Nan
特殊的“不是数字”的价值
9
Number.prototype
代表无限的特殊值;在溢出时返回
数字方法
数字实例方法
Number对象仅包含作为每个对象定义的一部分的默认方法。
序号
实例方法 & 描述
1
toExponential()
返回表示指数表示法中的数字的字符串
2
toFixed()
返回表示定点表示法中的数字的字符串
3
toLocaleString()
返回此编号的语言敏感表示形式的字符串
4
toPrecision()
以固定点或指数表示形式返回一个字符串,该数字表示指定精度的数字
5
toString()
返回一个字符串,表示指定基数中的指定对象(基数)
6
valueOf()
返回指定对象的原始值。
二进制和八进制文字
在ES6之前,当涉及到二进制或八进制整数表示时,最好的办法就是将它们传递给基数的parseInt()。在ES6中,可以使用0b和0o前缀分别表示二进制和八进制整数文字。同样,要表示一个十六进制值,请使用0x前缀。
前缀可以写成大写或小写。不过,建议坚持小写版本。
示例 - 二进制表示
console.log(0b001)
console.log(0b010)
console.log(0b011)
console.log(0b100)
在成功执行上述代码时,会显示以下输出。
1
2
3
4
示例 - 八进制表示
console.log(0x010)
console.log(0x100)
在成功执行上述代码时,会显示以下输出。
16
256
示例 - 十六进制表示
console.log(0x010)
console.log(0x100)
在成功执行上述代码时,会显示以下输出。
16
256
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
