js常用知识点总结-Number对象

js常用知识点总结-Number对象

使用Number对象:

var pi=3.14;    // 使用小数点 
var x=34;       // 不使用小数点
var y=123e5;    // 12300000 
var z=123e-5;   // 0.00123
var y = 0377;   //八进制 
var z = 0xFF;   //十六进制
var myNumber=128; 
myNumber.toString(16);   // 返回十六进制字符串 
myNumber.toString(8);    // 返回八进制字符串 
myNumber.toString(2);    // 返回二进制字符串
var x = 2/0; 
var myNumber=Infinity    //正无穷
var y = -2/0;
var myNumber=-Infinity    //负无穷
var x = 1000 / "Apple";   //x为NaN
isNaN(x); // returns true

对象属性:

属性 描述
constructor 返回对创建此对象的 Number 函数的引用。
MAX_VALUE 可表示的最大的数。
MIN_VALUE 可表示的最小的数。
NEGATIVE_INFINITY 负无穷大,溢出时返回该值。
NaN 非数字值。
POSITIVE_INFINITY 正无穷大,溢出时返回该值。
prototype 允许您有能力向对象添加属性和方法。

Number 对象方法:

方法 描述
toExponential(x) 把对象的值转换为指数计数法。
toFixed(x) 把数字转换为字符串,结果的小数点后有指定位数的数字。
toPrecision(x) 把数字格式化为指定的长度。
toString() 把数字转换为字符串,使用指定的基数。
valueOf() 返回一个 Number 对象的基本数字值。

示例:

var num = 5.56789;
var n=num.toExponential()    //n=5.56789e+0
var num = 5.56789;
var n=num.toFixed(2);   //n=5.57
var num = new Number(13.3714);
var n=num.toPrecision(2);       //n=13
var num = new Number(13213432.3714);
var n = num.toPrecision(4);    //n=1.321e+7
var num = 15;
var n = num.toString();     //n=15
var num = 15;
var n = num.valueOf();      //n=15

你可能感兴趣的:(js常用知识点总结-Number对象)