javascript學習基礎要點(二)

向未聲明的 JavaScript 變量分配值

如果您把值賦給尚未聲明的變量(未聲明),該變量將被自動作爲全局變量聲明。

這條語句:

carname="Volvo";

將聲明一個全局變量 carname,即使它在函數內執行。

HTML 中的全局變量

在 HTML 中, 全局變量是 window 對象: 所有數據變量都屬於 window 對象。

//此處可使用 window.carName
function myFunction() {
    carName = "Volvo";
}

注1:

規則:如果把數字與字符串相加,結果將成爲字符串!

JavaScript typeof, null, 和 undefined

你可以使用 typeof 操作符來檢測變量的數據類型。

在 JavaScript 中 null 表示 "什麼都沒有"。

null是一個只有一個值的特殊類型。表示一個空對象引用。

在 JavaScript 中, undefined 是一個沒有設置值的變量。

typeof 一個沒有值的變量會返回 undefined

null是對象,typeof undefined的結果是undefined。

JavaScript 數據類型

在 JavaScript 中有 5 種不同的數據類型:

  • string
  • number
  • boolean
  • object
  • function

3 種對象類型:

  • Object
  • Date
  • Array

2 個不包含任何值的數據類型:

  • null
  • undefined
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章