前言:
全域性函式【陸續補充中】
number() 函式
把物件的值轉換為數字。如果物件的值無法轉換為數字,那麼 number() 函式返回 nan。
var test1= new boolean(true);//布林物件
var test2= new date();//
日期物件
var test3= new string("999");//
字串物件
var test4= new string("999 888");//
字串物件
console.log(number(test1));
console.log(number(test2));
console.log(number(test3));
console.log(number(test4));
[web瀏覽器] "1"
[web瀏覽器] "1462289656237"
[web瀏覽器] "999"
[web瀏覽器] "nan"
string()函式:
可以將任何型別的值轉換為字串,包括null轉換為'null'、undefined轉換為'undefined'。
var x=123;var y=string(x);
console.log(x +"型別是:"+typeof x);//
123型別是:number
console.log(y +"型別是:"+typeof y);//
123型別是:string
isnan()函式
isnan(x)判斷是不是非數,x為空或者非數的時候滿足條件。比如isnan(5/0)就成立。
總之大致一句話總結:只要不是數字,都是trtue
通常用於檢測值的結果,判斷它們表示的是否是合法的數字。
console.log(isnan(1))//false
console.log(isnan(2-1))//
false
console.log(isnan(5/0))//false
console.log(isnan("5"))//
false【注】
console.log(isnan(0/0))//0除以0結果為nan,true
console.log(isnan("5-2"))//
true
console.log(isnan("a"))//
true
//【注】:為何此處也行,因為因為 "5"==5, js會自動轉換!!!所以必須判斷型別,就誕生了typeof函式。如下**
console.log("5"-"3")//
結果列印2
console.log("5-3")//
結果列印5-3
便簽4 js陣列
1.php中的陣列宣告是 a array 0 高某 1 男 或者是 a array 姓名 高某 性別 男 2.js中陣列的建立方法 1 使用new關鍵字和array 來建立陣列 var arr new array 建立乙個空陣列 var arr new array 周更生 男 30 建立乙個陣列,並...
js物件4 js原型 雜誌
提問 在js中什麼是原型 prototype 每個學js的人都有自己的解釋,網上一大堆的解釋與應用,但是看了他們的解釋表示還是不理解怎麼辦?原因是他們說的太天花亂墜了 官方手冊解釋 prototype 屬性使您有能力向物件新增屬性和方法。1.prototype是物件的乙個屬性 2.使用它可以給物件新...
javascript筆試題(4) js模板
2014年春季阿里巴巴實習生筆試 題目 有乙個大陣列,var a 1 2 3 a陣列的長度是100,內容填充隨機整數的字串,請先構造此陣列a,然後設計乙個演算法,將其內容去重。function random n console.log arr return arr 使用indexof 這裡也可以使用...