屬性
描述constructor
返回對建立此物件的 number 函式的引用
prototype
新增屬性和方法
max_value
可表示的最大的數
min_value
可表示的最小的數
negative_infinity
負無窮大,溢位時返回該值。 現在一般用-infinity表示
positive_infinity
正無窮大,溢位時返回該值。現在一般用infinity表示
nan非數字值
方法描述
返回值是否改變原物件
tostring
使用指定的基數,把數字轉換為字串
轉換後字串
ntofixed
四捨五入為指定小數字數的數字
切割後字串
ntolocalestring
把數字轉換為字串,使用本地數字格式順序
轉換後字串
ntoexponential
把物件的值轉換為指數計數法
轉換後字串
ntoprecision
物件的值超出指定位數時將其轉換為指數計數法
轉換後字串
nvalueof
返回基本數字值
number物件
n
var mynum = new number("1"); //新建number物件
var mynum = number(1); // 轉換成功時返回number 失敗返回nan
max_value
console.log(number.max_value);
console.log(number.max_value+1);
min_value
console.log(number.min_value); //5e-324 接近0,但不是負數
nan
isnan(number)
console.log(isnan(123));//false
console.log(isnan(-1.23));//false
console.log(isnan("hello"));//true
nan 與其他數值進行比較的結果總是不相等的,包括它自身在內。因此,不能與 number.nan 比較來檢測乙個值是不是數字,而只能呼叫 isnan() 來比較。parseint() 和 parsefloat() 在不能解析指定的字串時就返回這個值。
infinity
isfinite(number)
檢測無窮數
如果 number 是 nan(非數字),或者是正、負無窮大的數,則返回 false。
console.log(isfinite(123)); //true
console.log(isfinite(-1.23)); //true
console.log(isfinite("2005/12/12")); //false
tostring(radix)把乙個 number 物件轉換為乙個字串,並返回結果
radix:表示數字的基數,使 2 ~ 36 之間的整數。預設引數時,使用基數 10。
var number = new number(8);
console.log(typeof number.tostring());//string
console.log(number.tostring(2)); //1000 轉換為二進位制值表示的字串
tofixed(num)四捨五入規定小數字數
var num = new number(13.37);
console.log(num.tofixed(1));
console.log(typeof num.tofixed(1)); //string
toexponential(num)轉換物件的值為指數計數法, num規定指數計數法中的小數字數
var num = new number(10000);
console.log(num.toexponential()); //1e+4
console.log(num.toexponential(1));
console.log(typeof num.toexponential(1)); //string
toprecision(num)物件的值超出指定位數時將其轉換為指數計數法,num規定必須被轉換為指數計數法的最小位數
var num = new number(10000);
console.log(num.toprecision(1)); //1e+4
console.log(num.toprecision(4));
console.log(typeof num.toprecision()); //string
js中的Number物件操作
把數字轉為字串並保留小數點後x位 var num 3.1415926 console.log typeof num 資料型別為number num num.tofixed 2 保留2位但結果為乙個string型別 console.log typeof num 資料型別為string num pars...
js物件屬性
function createdocument if typeof arguments.callee.activexstring string var versions msxml2.domdocument.6.0 msxml2.domdocument.3.0 msxml2.domdocument ...
js 陣列物件的屬性方法整理
建立與運算元組 1 陣列建立的三種方法 var arr new array 建立空陣列,未指定長度。var arr new arry 4 建立陣列,長度為4 var arr new arry 1,2,3,a b 建立陣列,並初始化。陣列其實是動態的,可以自由延伸。2 自定義陣列建構函式並建立陣列 需...