4 js內建函式

2022-03-08 14:23:07 字數 1480 閱讀 8629

前言:

全域性函式【陸續補充中】

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 這裡也可以使用...