javascript固定知識回顧 3 資料型別

2021-09-11 01:20:15 字數 1364 閱讀 9575

在js中一共有六種資料型別

一,基本資料型別

1.string 字串

2.number 數值

3.boolean 布林值

4.underfind未定義

5.null 空值

二,引用資料型別

6.object 物件

1.字串使用需要用引號引起來「」,單引號雙引號均可,但不可巢狀只使用一種,如需巢狀要使用兩種,

在字串中可以用/來當作轉義字元。eg:/「表示顯示」 /t表示製表符 //表示/。

2.在js中所有數值都是number型別,包括整數和浮點數。js中可以表示的最大值number.max-value

如果超過最大值或最小則返回infinity。如果用來計算不能計算的則會返回nan,意為not a number

nan,infinity也是number型別。在js中進行整數計算一般返回準確的數值,但如果用浮點計算則會得

到乙個不精確的結果。0x開頭的數值會轉化為16進製制數字。以0開頭會轉化為8進製數字,0b是二進位制

3.布林值一共只有兩個,通常來進行邏輯判斷,true,false,返回true,false。但是返回值是boolean、

4.underfind型別只有乙個就是underfind,知識回顧2中提到的給變數宣告但不賦值就會返回underfind

5.null型別只有乙個就是null,專門用來表示為空的物件,返回null,返回值卻是object

三 資料型別的轉換

1.1 其他型別轉string型別:1.tostring()方法,在要使用轉換的變數後加.(點)tostring()轉換為string型別

但是用null和underfind型別轉化則會報錯。2.呼叫string()函式。將要使用轉換的變數傳入括號即可。

如果使用string()函式轉化null和underfind則會直接轉化為字串「null」和字串「underfind」

1.2其他型別轉number型別:1.number()函式。轉化string:如果其他有非數值型別。則會返回nan。

如果轉化空字串則會返回0。轉化boolean:true返回1,false返回0。轉化null:返回0。轉化underfind:

返回nan。2.parseint()函式。可以把string中的整數提取出來返回number。可以再加乙個引數表示進

制數。3.parsefloat()則會把string中的小數提取出來返回number,如果其他型別使用2。3函式,則會

把其他型別轉化為string然後再執行

1.3其他型別轉boolean型別:boolean()函式。用number轉boolean:除了nan和0。其他都是true。用string

**除了空串,其他都是true。null和underfing**false

javascript基本知識

多型 指同一操作操作在不同物件上,可以產生不用的解釋和不同的執行結果。例 var makesound function animal else if animal instanceof chilken var duck function var chicken function makesound ...

Javascript和JQuery知識彙總

1 js判斷元素是否可見 document.getelementbyid div1 style.display none 2 jquery物件和dom物件轉換 jquery物件轉換成dom物件 第一種方法 var cr cr jquery物件 var cr cr 0 dom物件 alert cr.c...

Javascript常見知識點

jquery d ocum ent rea dy 與win dow.onlo ad的區 別1.執行 時間wi ndow onl oad必 須等到頁 麵內包括 的所 有元素加 載完畢後 才能執行 document ready 是dom結構繪製完畢後就執行,不必等到載入完畢。2.編寫個數不同 windo...