开发手册 欢迎您!
软件开发者资料库

ES6 - 数量

ES6编号 - 从简单和简单的步骤学习ES6,从基本到高级概念,包括概述,环境,语法,变量,运算符,决策,循环,函数,事件,Cookie,页面重定向,对话框,空字键,页面打印,对象,数字,布尔,字符串,新字符串方法,数组,日期,数学,RegExp,HTML DOM,集合,类,承诺,模块,错误处理,验证,动画,多媒体,调试,图像映射,浏览器。

Number对象表示数字日期,可以是整数或浮点数.通常,您不需要担心Number对象,因为浏览器会自动将数字文字转换为数字类的实例.

以下是创建数字对象的语法.

var val = new Number(number);

number 的位置,如果你提供任何非数字参数,那么参数不能转换为数字,它返回NaN(非数字).

数字属性

Sr.NoProperty&描述
1Number.EPSILON

两个可表示数字之间的最小间隔.

2Number.MAX_SAFE_INTEGER

最大安全整数JavaScript(2 ^ 53  -  1).

3Number .MAX_VALUE

最大正值可表示数字.

4MIN_SAFE_INTEGER

JavaScript中的最小安全整数( - ( ^ 53  -  1)).

5Number.MIN_VALUE

最小的正可表示数字 - 即最接近零的正数(实际上不为零)

6Number.Nan

特殊"非数字"值

7Number.NEGATIVE_INFINITY

表示负无穷大的特殊值;溢出时返回

8Number.POSITIVE_INFINITY

表示无穷大的特殊值;溢出时返回

9 Number.prototype

表示无穷大的特殊值;溢出时返回

数字方法

Sr.NoMethod&描述
1Number.isNaN()

确定传递的值是否为NaN.

2Number.isFinite()

确定传递的值是否为有限数.

3Number.isInteger()

确定传递的值是否为整数.

4Number.isSafeInteger()

确定是否为pa ssed值是一个安全的整数( - (253  -  1)和253  -  1之间的数字)

5Number.parseFloat()

该值与全局对象的parseFloat()相同

6Number.parseInt()

该值与全局对象的parseInt()相同

数字实例方法

Number对象仅包含默认值作为每个对象定义的一部分的方法.

Sr.No实例方法&描述
1toExponential()

返回表示指数表示法数字的字符串

2toFixed()

返回表示定点表示法编号的字符串

3toLocaleString()

返回一个包含的字符串这个数字的语言敏感表示

4toPrecision()

返回字符串r以定点或指数表示法将数字表示为指定的精度

5toString()

返回表示指定基数(基数)中指定对象的字符串

6valueOf()

返回指定对象的原始值.

二进制和八进制文字

在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