当前位置: 首页 > 工具软件 > Numeral.js > 使用案例 >

[JS]Number对象

夏侯华彩
2023-12-01

Number 对象是原始数值的包装对象,创建方式 new Number()。

属性

描述
constructor返回对创建此对象的 Number 函数的引用
MAX_VALUE可表示的最大的数
MIN_VALUE可表示的最小的数
NEGATIVE_INFINITY负无穷大,溢出时返回该值。
POSITIVE_INFINITY正无穷大,溢出时返回该值。
NaN非数字值
prototype允许您可以向对象添加属性和方法
EPSILON表示 1 和比最接近 1 且大于 1 的最小 Number 之间的差别
MIN_SAFE_INTEGER表示在 JavaScript中最小的安全的 integer 型数字 (-(253 - 1))
MAX_SAFE_INTEGER表示在 JavaScript 中最大的安全整数(253 - 1

例.

var arr = [2345,5345,3523,234,1513,13,413];
// 取最小值
var tempMin = Number.MAX_VALUE;
for (const counterKey in arr) {
    if (arr[counterKey] < tempMin) {
        tempMin = arr[counterKey];
    }
}
alert("数组中最小值是:"+tempMin);

 

// 取最大值
var tempMax = Number.MIN_VALUE;
for (const counterKey in arr) {
    if (arr[counterKey] > tempMax) {
        tempMax = arr[counterKey];
    }
}
alert("数组中最大值是:"+tempMax);

方法

描述
isFinite判断传递的参数是否为有限数字
toExponential(x)把对象的值转换为指数计数法
toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。
toPrecision(x)把数字格式化为指定的长度
toString()把数字转换为字符串,使用指定的基数。
valueOf()返回一个 Number 对象的基本数字值
parseFloat()将字符串转换成浮点数,和全局方法 parseFloat() 作用一致。
parseInt()将字符串转换成整型数字,和全局方法 parseInt() 作用一致。
isInteger()判断传递的参数是否为整数
isNaN()判断传递的参数是否为非数字
isSafeInteger()判断传递的参数是否为安全整数

例.

var a = Number.isInteger(3);
var b = Number.isInteger(3.14);
console.log(a); // 输出:true
console.log(b); // 输出:fal

 类似资料: