web高級 - 01數據類型

1、基本/原始數據類型(值類型):number :NaN/string /boolean /null /undefined

2、引用數據類型:

     object:Object/Array/Regexp/Math/Date/實例對象...

     function

3、es6新增:Symbol 唯一值

 

NaN==NaN :false

isNaN:檢測是否爲有效數字

isNaN("10") :false

 

對象的屬性名一定不能是引用類型值,默認會把引用類型值轉換爲字符串

面試題:

//({x:100}).toString() => "[object Object]"
let a = {x:100};
let b = {y:200};
let obj = {};
obj[a] = "好好學習";
obj[b] = "天天向上";
console.log(obj[a]);  //天天向上
let a = {};
let b = 0;
let c = '0';
a[b] = "學習";
console.log(a[c]);  //"學習"

數組與對象的關係:數組是特殊的對象 屬性名爲數字索引

 

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