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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部