JavaScript Number 对象
- Number
- JavaScript 的Number对象是经过封装的能让你处理数字值的对象。Number对象由Number()构造器创建。JavaScript 的Number类型为双精度 IEEE 754 64 位浮点类型。最近出了 stage3BigInt任意精度数字类型,已经进入 stage3 规范语法new
- new Number()
- JavaScript 的Number对象是经过封装的能让你处理数字值的对象。Number对象由Number()构造器创建。JavaScript的Number类型为双精度IEEE 754 64位浮点类型。最近出了stage3BigInt任意精度数字类型,已经进入stage3规范语法new Number
- Number.NaN
- Number.NaN表示“非数字”(Not-A-Number)。和NaN相同。不必创建一个Number实例来访问该属性,使用Number.NaN来访问该静态属性。Number.NaN属性的属性特性:writablefalseenumerablefalseconfigurablefalse
- Number.POSITIVE_INFINITY
- Number.POSITIVE_INFINITY属性表示正无穷大。不必创建一个Number实例,可使用Number.POSITIVE_INFINITY来访问该静态属性。Number.POSITIVE_INFINITY属性的属性特性:writablefalseenumerablefalseconfig
- Number.NEGATIVE_INFINITY
- Number.NEGATIVE_INFINITY属性表示负无穷大。不用创建一个Number实例,使用Number.NEGATIVE_INFINITY来访问该静态属性。Number.NEGATIVE_INFINITY属性的属性特性:writablefalseenumerablefalseconfigu
- Number.MAX_SAFE_INTEGER
- Number.MAX_SAFE_INTEGER常量表示在 JavaScript 中最大的安全整数(maxinum safe integer)(253 - 1)。Number.MAX_SAFE_INTEGER属性的属性特性:writablefalseenumerablefalseconfigurabl
- Number.MIN_SAFE_INTEGER
- Number.MIN_SAFE_INTEGER代表在 JavaScript中最小的安全的integer型数字(-(253 - 1)).Number.MIN_SAFE_INTEGER属性的属性特性:writablefalseenumerablefalseconfigurablefalse描述MIN_S
- Number.MAX_VALUE
- Number.MAX_VALUE属性表示在 JavaScript 里所能表示的最大数值。Number.MAX_VALUE属性的属性特性:writablefalseenumerablefalseconfigurablefalse描述MAX_VALUE属性值接近于1.79E+308。大于MAX_VALU
- Number.MIN_VALUE
- Number.MIN_VALUE属性表示在 JavaScript 中所能表示的最小的正值。Number.MIN_VALUE属性的属性特性:writablefalseenumerablefalseconfigurablefalse描述MIN_VALUE属性是 JavaScript 里最接近 0 的正值
- Number.EPSILON
- Number.EPSILON属性表示 1 与Number可表示的大于 1 的最小的浮点数之间的差值。你不必创建一个Number对象来访问这个静态属性(直接使用Number.EPSILON)。Number.EPSILON属性的属性特性:writablefalseenumerablefalseconfi
- Number.isNaN()
- Number.isNaN()方法确定传递的值是否为isNaN()的更强大的版本。语法Number.isNaN(value)参数value要被检测是否是NaN的值。返回值一个NaN。描述在 JavaScript 中,NaN最特殊的地方就是,我们不能使用相等运算符(===)来判断一个值是否是NaN,因为
- Number.isFinite()
- Number.isFinite()方法用来检测传入的参数是否是一个有穷数(finite number)。语法Number.isFinite(value)参数value要被检测有穷性的值。返回值一个布尔值表示给定的值是否是一个有穷数。描述和全局的isFinite()函数相比,这个方法不会强制将一个非数
- Number.isSafeInteger()
- Number.isSafeInteger()方法用来判断传入的参数值是否是一个“安全整数”(safe integer)。一个安全整数是一个符合下面条件的整数:可以准确地表示为一个IEEE-754双精度数字,其IEEE-754表示不能是舍入任何其他整数以适应IEEE-754表示的结果。.比如,253
- Number.isInteger()
- Number.isInteger()方法用来判断给定的参数是否为整数。语法Number.isInteger(value)参数value要判断此参数是否为整数返回值判断给定值是否是整数的Boolean值。描述如果被检测的值是整数,则返回true,否则返回false。注意Infinity不是整数。示例N
- Number.parseInt()
- Number.parseInt()方法依据指定基数[参数radix 的值],把字符串[参数string的值]解析成整数。语法Number.parseInt(string[, radix])参数stringThe value to parse. If this argument is not a st
- Number.parseFloat()
- Number.parseFloat()方法可以把一个字符串解析成浮点数。该方法与全局的parseFloat()函数相同,并且处于 ECMAScript 6 规范中(用于全局变量的模块化)。语法Number.parseFloat(string)参数string被解析的字符串。返回值给定值被解析成浮点数
- Number.prototype.valueOf()
- valueOf()方法返回一个被Number对象包装的原始值。语法numObj.valueOf()返回值表示指定Number对象的原始值的数字描述该方法通常是由 JavaScript 引擎在内部隐式调用的,而不是由用户在代码中显式调用的。示例var numObj = new Number(10);c
- Number.prototype.toString()
- toString()方法返回指定Number对象的字符串表示形式。语法numObj.toString([radix])参数radix指定要用于数字到字符串的转换的基数(从2到36)。如果未指定radix参数,则默认值为 10。异常信息RangeError如果toString()的 radix 参数不
- Number.prototype.toFixed()
- toFixed()方法使用定点表示法来格式化一个数值。语法numObj.toFixed(digits)参数digits小数点后数字的个数;介于 0 到 20 (包括)之间,实现环境可能支持更大范围。如果忽略该参数,则默认为 0。返回值使用定点表示法表示给定数字的字符串。抛出异常RangeError如
- Number.prototype.toExponential()
- toExponential()方法以指数表示法返回该数值字符串表示形式。语法numObj.toExponential(fractionDigits)参数fractionDigits可选。一个整数,用来指定小数点后有几位数字。默认情况下用尽可能多的位数来显示数字。返回值一个用幂的形式(科学记数法)来表
- Number.prototype.toPrecision()
- toPrecision()方法以指定的精度返回该数值对象的字符串表示。语法numObj.toPrecision(precision)参数precision可选。一个用来指定有效数个数的整数。返回值以定点表示法或指数表示法表示的一个数值对象的字符串表示,四舍五入到precision参数指定的显示数字位
- Number.prototype.toLocaleString()
- toLocaleString()方法返回这个数字在特定语言环境下的表示字符串。新的locales和options参数让应用程序可以指定要进行格式转换的语言,并且定制函数的行为。在旧的实现中,会忽略locales和options参数,使用的语言环境和返回的字符串的形式完全取决于实现方式。语法numOb