iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
自我挑戰組

從0到有學習JavaScript系列 第 23

第三章 型別、值和變數-問題筆記 undefined

  • 分享至 

  • xImage
  •  

undefined是javaScript原始別之一

function test(t) {
  if (t === undefined) {
    return 'Undefined value!';
  }
  return t;
}

let x;

console.log(test(x));
// Expected output: "Undefined value!"

undefined是一個不可配置、不可寫入的屬性。即使否些情況下不是這樣,也要避免去覆蓋它。

let x;
if (x === undefined) {
  // these statements execute
} else {
  // these statements do not execute
}

可以使用 undefined 以及嚴格相等和不相等運算,來確定一個變數是否有值。在以下代碼中,變數 x 沒有初始化,且 if 陳述式評估為 true。

Reference
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined


上一篇
第三章 型別、值和變數-問題筆記 自己寫算薪水功能
下一篇
第三章 型別、值和變數-問題筆記 undefined
系列文
從0到有學習JavaScript31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言