JavaScript值類型
JavaScript值類型是指基本數據類型,包括數字、字符串、布爾值、null和undefined。我們經常使用這些數據類型來存儲最基礎的數據。
在JavaScript中,每種值類型都有自己的特點和行為,我們來逐一討論。
數字
數字是指數字和小數,它們在JavaScript中被看作同一種類型。例如:
var a = 123; var b = 123.456;
數字類型支持與數字相關的函數,例如toFixed()和toPrecision()。
var c = 123.456; console.log(c.toFixed(1)); //輸出123.5 console.log(c.toPrecision(3)); //輸出123
字符串
字符串是由零個或多個字符組成的,可以使用單引號或雙引號來表示。例如:
var a = 'Hello'; var b = "World"; var c = '1+1=' + (1+1);
字符串類型支持相關函數,例如slice()和charAt()。
var d = 'Hello World'; console.log(d.slice(1,3)); //輸出el console.log(d.charAt(6)); //輸出W
布爾值
布爾值只有兩個取值:true和false。它們常用來判斷條件和循環。例如:
var a = true; var b = false; if (a) { console.log('a is true'); } while (b) { console.log('This will not execute'); }
null和undefined
null和undefined是用于表示無值的值類型。
null表示一個空值,即一個被人為賦值為空的值。例如:
var a = null;
undefined表示一個未定義的值,即沒有賦值的值。例如:
var a; console.log(a); //輸出undefined
需要注意的是,null和undefined在條件判斷中會被當做false。
總結
值類型在JavaScript中是最基礎的數據類型,我們常常使用數字、字符串、布爾值、null和undefined來存儲最基礎的數據。對于每個值類型,都有相應的操作和函數,我們可以靈活運用這些函數來處理數據。