構(gòu)造函數(shù)?以大寫字母開頭,無(wú)需return
用new創(chuàng)建實(shí)例
給prototype對(duì)象賦值來(lái)定義方法
appendChild插入
display包括占位控制
visibility不包括占位
js區(qū)分大小寫html不區(qū)分大小寫
標(biāo)識(shí)符可以是字母數(shù)字(unicode任何字符(韓語(yǔ),日語(yǔ)也可),但一般只用ascii)下劃線$,數(shù)字不能作為首字母
數(shù)組是特殊的對(duì)象,表示帶編號(hào)的值的有序集合,普通對(duì)象是無(wú)序集合。
函數(shù)也是特殊的對(duì)象。
如果函數(shù)用來(lái)初始化一個(gè)新建(使用new運(yùn)算符)的對(duì)象,我們稱之為構(gòu)造函數(shù)。
一個(gè)構(gòu)造函數(shù)定義了一個(gè)類對(duì)象。
類是對(duì)象的子類型(日期類,正則類,錯(cuò)誤類)
JavaScript解釋器,可以自行回收垃圾,程序員可以按需創(chuàng)建對(duì)象。
數(shù)據(jù)類型本身可以定義方法來(lái)使用值,即a.sort()即可,不用sort(a),只有null,undefined無(wú)法擁有方法的值
可變類型:對(duì)象
不可變類型:數(shù)字,字符串,布爾值,null,undefined
不區(qū)分整數(shù)和浮點(diǎn)數(shù),所有數(shù)字均為浮點(diǎn)數(shù)。不要使用八進(jìn)制直接量
求余數(shù)%
除以0不報(bào)錯(cuò),返回infinity
無(wú)法通過x==NaN判斷x是否為NaN,NaN和誰(shuí)都不想等.包括自己,可用x!=x,isNaN(),isFinite()來(lái)判斷
-0=0
1/0===1/-0 為false
注意數(shù)字的全等
var x=0.3-0.2;
var y=0.2-0.1;
問x==y是真是假,答案是false
Date().getMonth? ? 0是一月
.getDate()從1開始
getDay()? 0星期日,1周一
字符串換行? 轉(zhuǎn)義\n? ? es5中每行結(jié)尾加 \無(wú)需分號(hào)