JS中的數據類型

本文簡單介紹js中的數據類型以及常見的一些避坑經驗數據庫

7種數據類型

  • 數字。 number
  • 字符串。 string
  • 布爾。 boolean 值:true/false
  • symbol(符號)
  • 對象。 object。(數組 函數)是一個複雜類型的集合,由簡單的類型組成
    (對象中的key值能夠爲空)
  • null 類型 值:null。主要指向空對象
  • undefined 類型 值:undfined。非對象的空的玩意兒

    判斷類型的語句 type of數組

對象的一些特性

數據類型不少都是以哈希表形式的存儲,key value的方式存儲在數據庫中,也方便增刪改查;
對象屬性的讀取有兩種方式,一種是點式引用,還有就是方括號引用,若是使用方擴號引用,鍵名必須放在引號裏, 才能正常讀取,否則就會被看成變量處理函數

person{
 '':name9
}
//調用
 var a = person.''   ==>//a = name9

如何進行 」空「 數據類型的區分code

  1. 變量沒有值。 undefined
  2. 有個對象,可是不給它賦值。null。對象

    1. 非對象,不給值,undefine

    小坑bug typeof null。返回 objectip

    typeof funtion 返回 function作用域

關於聲明須要知道的事情

js聲明賦值的時候要注意 做用域 變量提高,變量名禁止重複字符串

變量提高string

console.log(a)
var a = 1; // undefined
=====>實際運行效果
var a
console.log(a)
a = 1
//jsJavascript語言是"先解析,後運行",因此會出現這種情況
相關文章
相關標籤/搜索