JavaScript的六種數據類型

JavaScript的數據類型,有六種

工具/原料

JavaScript

方法/步驟

1.數值型

整型:123 //十進位

0123//八進位,以0作為開頭

0x123//十六進位,以0x開頭

三種進位,比較常用的就是十進位了。因為js是弱類型的,整型也比較少,像java裡面就很多了

浮點型:整數部分加小數部分組成的,只能用十進位表示,不過可以使用科學記數發

3.1412562 //標準形式的浮點數

3.14E9 //採用科學計數法表示,代表是的3.14乘以10的9次方

2.字符型

字符型數據是使用單引號或者雙引號括起來的一個或者多個字符。

'a' 'Hello World'

"a"  "hello world"

這兩種都可以

JavaScript與java不一樣,js沒有char數據類型,如果要表示單個字符,必須要使用長度為1的字符串。

單引號包含雙引號:

'大家好,我叫"tom"  '

雙引號包含單引號

"大家好,我叫'tom'  "

3.布爾型

布爾型數據只有true或者false

在js中可以使用0代表fasle,使用非0的整數代表true。這點可c語言比較像,和java不一樣

4.轉義字符

以反斜槓開頭的不可顯示的特殊字符通常稱為控制字符,也被稱為轉義字符。

\b 退格

\n 換行

\f 換頁

\t  tab符

\r  回車

\'  單引號,一般寫在代碼中的單引號是不會被顯示出來的,如果要顯示出來就要使用\'

\" 雙引號,當做本身來使用

\\ 反斜槓,使用\本身來使用

alert(' \'大家好 \' '); 彈出為'大家好' 如果不加\' 彈出為 大家好

5.空值

null 用於定義空的或者不存在的引用

比如

var a=null; \\a為空值,現在還不知道下面給a賦什麼值,就先賦一個空值,占一個位置

6.未定義值

已經聲明但是沒有賦值的變量

比如

var a; \\a是沒有定義的值

alert(a);  \\他會彈出undefined

undefined是關鍵字,用來代表未定義值,

空值和未定義值是有區別的。

注意事項

只能用var來聲明變量,這點要時刻牢記

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場