Javascript权威指南学习笔记一:数据类型
決定從最基礎(chǔ)的開始學(xué)JavaScript,最近看了<<Javascript權(quán)威指南>>第3章,記些筆記備忘。
?
本章一個重點是類型。按我的理解應(yīng)該如下表所示:
?
?復(fù)合類型中,關(guān)聯(lián)數(shù)組是對象的基本形式;數(shù)組略微特殊,用下標(biāo)定位;函數(shù)更為特殊,有自己的語法;null是一個特殊值,表示無對象;其余為類(專用對象),其中Number, String, Boolean為對應(yīng)基本類型的包裝對象。
?
本章另一重點是自動類型轉(zhuǎn)換,下表取自原書:
?
其中比較復(fù)雜的是對象轉(zhuǎn)數(shù)字時,首先自動調(diào)用valueOf(),大多數(shù)情況下返回的是對象本身,然后調(diào)用toString(),再轉(zhuǎn)換成數(shù)字。
如果調(diào)用valueOf()時對象是基本類型的包裝對象(String, Number, Boolean),則該對象直接轉(zhuǎn)到對應(yīng)的基本類型。?
今天先寫到這,順便發(fā)個小牢騷:?個人感覺書中用詞有些混亂,比如"對象"一詞有時指所有非基本類型的統(tǒng)稱,有時又指關(guān)聯(lián)數(shù)組,有時又是指類,造成理解困難。 ?
?
轉(zhuǎn)載于:https://www.cnblogs.com/ericoder/archive/2011/01/31/1948139.html
總結(jié)
以上是生活随笔為你收集整理的Javascript权威指南学习笔记一:数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何將Clonezilla live放到
- 下一篇: [Map 3D开发实战系列] Map R