JS數據類型 1. 在電腦中,不同的數據所需要占用的空間是不同的,為了便於把數據分析稱所需記憶體大小不同的數據,充分利用存儲空間,於是定義了不同的數據類型 2. 簡單數據類型 | 簡單數據類型 | 說明 | 預設值 | | | | | | Number | 數字型,包含整型值和浮點型值 | 0 | ...
JS數據類型
在電腦中,不同的數據所需要占用的空間是不同的,為了便於把數據分析稱所需記憶體大小不同的數據,充分利用存儲空間,於是定義了不同的數據類型
簡單數據類型
簡單數據類型 說明 預設值 Number 數字型,包含整型值和浮點型值 0 Boolean 布爾值類型,如true/false。等價於1和0 false String 字元串類型,如張三 “” Undefined var a;生命了變數a但是沒有給值 Undefined Null var a=null;聲明瞭變數a 為空值 null JS中數值的最大值和最小值
alert(Number.MAX_VALUE);//1.797631348 623157E+308 alert(Number.MIN_VALUE);//5e-324
數字型三個特殊值
alert(Infinity);//Infinity alert(-Infinity);//-Infinity alert(NaN);//NaN
Infinity,代表無窮大,大於任何數值
-Infinity,代表無窮小,小於任何數值
NaN,Not a Number,代表一個非常值
isNaN();這個方法來判斷非數字 並返回一個值
isNaN(12);//false isNan("12");//false isNan("l");//false
字元串類型String
字元串的轉義符
轉義符 解釋說明 \n 換行符,n是newline的意思 \\ 斜杠\ \' '單引號 \" "雙引號 \t tab縮進 \b 空格,b是blank的意思 字元串長度
- 字元串是由若幹字元串組成的,這些字元的數量就是字元串的長度。通過字元串的length屬性可以獲取字元串的長度
字元串的拼接
- 多個字元串之間可以使用+進行拼接,其拼接方式為:字元串+任何類型=拼接之後的新字元串
布爾型Boolean
- 布爾類型有兩個值:true和false,其中true表示真,false表示假
數據類型的轉化
轉換為字元串類型
方式 說明 案例 toString() 轉換字元串 var num=1;alert(num.toString()); String()強制轉換 轉換成字元串 var num=1;alert(String(num)); 加號拼接字元串 和字元串拼接的結果都是字元串 var num=1;alert(num+"我是字元串"); 轉換為數字類型
方式 說明 案例 parseInt(string)函數 將string類型轉成整數數值型 parseInt(‘78’) parseFloat(string)函數 將string類型轉成浮點數數值型 parseFloat(“78.21”) Number()強制轉換函數 將string類型轉換為數值類型 Number(“12”) js隱式轉換(- * /) 利用算數運算隱式轉換為數值類型 ‘12’-0 轉換為布爾類型
方式 說明 案例 Boolean()函數 其他類型轉換為布爾值 Boolean(“true”); - 空值、否定的值會被轉換為false,如'',0,NaN,null,undefined