# 【Day6】布林、null、undefined ###### tags: `JavaScript` `14th鐵人賽` 本篇介紹內容為基本型別的布林boolean - 布林如何使用 - null、undefined - 字串轉數字 - 數字轉字串 ## 布林boolean 布林值有兩個,分別為true、false,先前在比較數字、邏輯運算子時都曾看過這兩個判斷內容。 簡單做個說明若一篇文章內容該如何呈現 文章名稱:字串 文章內容:字串 是否喜歡這篇文章:布林值 “80”人喜歡這篇文章:數字 ```jsx let isDog = true; console.log(isDog); // true console.log(typeof isDog); // boolean console.log(1 > 2); // false ``` ## undefined 尚被賦予值、未定義,undefined是一個有變數名稱的空值 ```jsx let a; console.log(a); // undefined console.log(typeof a); // undefined ``` ## null 有被賦予值,明確告知此變數為空值 可以用在曾經有宣告值,但需要把資料清空時 ```jsx let a = 5; let a = null; console.log(a); ``` ## 字串轉數字的方法 使用情境:表單文字欄位取出的的數字都是字串,可以用轉型的方式轉為數字型別 ```jsx let a = "1"; a = parseInt(a); // 將a重新賦予值,且值轉型為數字型別 console.log(a + 1); // 2 ``` ## 數字轉字串的方法 使用情境: 電話號碼區碼+電話號碼,不希望數字相加時可以使用字串相加的方式 ```jsx let b = 1; b = b.toString(); // 將b重新賦予值,處理過後的回傳結果 console.log(b+1); // 11 得到結果為字串1+數字1 結果仍為字串 ``` 若有問題可以一起討論,或指教唷!