本篇文章介紹的內容是JS的資料類型,在這裡分享給大家,有需要的朋友可以參考一下
JavaScript資料型別有2大分類:一是“基本資料型別”,二是“特殊資料型別”。
其中,基本資料型別包含以下3種:
(1)数字型(Number型) (2)字符串型(String型) (3)布尔型(Boolean型)
特殊資料型別有3種:
(1)空值(null型) (2)未定义值(undefined型) (3)转义字符
在JS中,所有數字都是由浮點型表示的
資料結構是十進位整數,可為正數、負數或0
有小數的資料
浮點數也可以使用指數法,也就是實數後面接e或E,後面加上正負號,其後再加上一個整數指數。這種計數法表示的數值等於前面的實數乘以10的指數次冪
字串是由Unicode字元、數字、標點符號等組成的序列,是JS表示文字的資料類型,包含在單引號或雙引號中,引號內部可以含有另一種引號。
'我' '我们'
"我们" "咦"
'我是"XXX"'
"您看可以'……'"
運用:在script中
var str1=”“;
var str2=”“;
……
document.write(str1 ”< br/>”);
document.write(str2 ”< br/>”);
布林型資料型別只有:真(true)和假(false),0可以看作false,1可以看作true
JS特殊数据类型: (1)空值(null型) (2)未定义值(undefined型) (3)转义字符
系統沒有給空值分配記憶體空間
null不等於空的字串(」「)或0,因為空的字串或0是存在的,但是null表示其不存在
如果一個變數雖然已經用var關鍵字聲明了,但是並沒有對這個變數進行賦值,而無法知道這個變數的資料類型,因此這個變數的資料型別是undefined,表示這是一個未定義資料類型的變數。
此外,JavaScript中有一種特殊類型的數字常數NaN,即「非數字」。當程式中因某些原因發生計算錯誤後,將產生一個沒有意義的數字,此時JavaScript回傳的數字值就是NaN。
null與undefined的差異是,null表示一個變數被賦予了一個空值,而undefined則表示該變數尚未被賦值。
轉義字 說明
\b 退格
\n 回車換行
\t Tab符號
\f 換頁
\' 單引號
\” 雙引號
\v 跳格(Tab,水平)
\r 換行
\ 反斜線
\OOO 八進位整數,範圍為000 ~777
\xHH 十六進位整數,範圍為00~FF
\uhhhh 十六進位編碼的Unicode字元
#JavaScript資料類型有2大分類:一是“基本資料型別”,二是“特殊資料型別”。
(1)数字型(Number型) (2)字符串型(String型) (3)布尔型(Boolean型)
一、數字型
在JS中,所有數字都是由浮點型表示的
資料結構是十進制整數,可為正數、負數或0
有小數的資料
浮點數也可以使用指數法,即實數後面接e或者E,後面加上正負號,其後再加上一個整數指數。(1)空值(null型) (2)未定义值(undefined型) (3)转义字符
2、雙引號括起來的一個或多個字元
'我' '我们'
"我们" "咦"
'我是"XXX"'
布林型資料型別只有:真(true)和假(false),0可以看作false,1可以看作true
#特殊資料型別
"您看可以'……'"
二、未定義值
此外,JavaScript中有一種特殊類型的數位常數NaN,即「非數字」。當程式中因某些原因發生計算錯誤後,將產生一個沒有意義的數字,此時JavaScript回傳的數字值就是NaN。
null與undefined的差異是,null表示一個變數被賦予了一個空值,而undefined則表示該變數尚未被賦值。
轉義字 說明
\b 退格
\n 回車換行
\t Tab符號
\f 換頁
\' 單引號
\” 雙引號
\v 跳格(Tab,水平)
\r 換行
\ 反斜線
\OOO 八進位整數,範圍為000 ~777
\xHH 十六進位整數,範圍為00~FF
\uhhhh 十六進位編碼的Unicode字元
相關推薦:
以上是JS的資料型的詳細內容。更多資訊請關注PHP中文網其他相關文章!