嗨嗨!我是Winnie溫尼~
let articleNumber = 3`
let articleTitle = "宣告你的第一個變數!"
在前一篇文章我得到的兩個變數宣告,為什麼"宣告你的第一個變數!"會被雙引號包覆,而數字3卻不用呢?
繼續看下去,答案就在下方哩~
基本型別(Primitives types):字串(String)、數字(Number)、布林值(Boolean)、空值(Null)、未定義(Undefined)、Symbol(ES6 新增的型別,但較少見)
會使用**單引號('')或是雙引號("")**包覆值的內容,但不可單雙引號混用。
ex.'dog'、"cat"、'mouse"
除了常見的整數或小數,還包含Infinity(無限大)、-Infinity(無限小)、NaN(Not a Number非數值)。
註:NaN表非數值,出現於無法累加的狀態。
true(是)、false(否),常使用於流程判斷。
已被宣告且曾經被賦予值,但現在為空值,常用於為了釋放記憶體而將原始資料清空。
已被宣告但尚未被賦予值。
範例CodePen
在console處輸入「type of 變數名稱
」便可以得知該值的型別。
若不想要重複地在console處手動輸入,則可以善用console.log()
功能顯示當下結果。
let number = 1;
let title = "標題";
let compare = 6 > 3;
let people = 9;
people = null;
let a;
console.log(typeof number)
console.log(typeof title)
console.log(typeof compare)
console.log(typeof people)
console.log(typeof a)
Weird-JavaScript 10:基本型別(純值)與物件型別
你懂 JavaScript 嗎?#4 型別(Types)
新手上路,如文章有錯誤或需修正之處,懇請大家多多指教!
那麼,我們明天見囉~