1.列舉三種強(qiáng)制類型轉(zhuǎn)換和兩種隱式類型轉(zhuǎn)換
強(qiáng)制(parseInt(),parseFloat(),Number())
隱式(== ,!!)
2.JavaScript typeof返回哪些數(shù)據(jù)類型
1.number
2.string
3.boolean
4.undefined
5.symbol
6.object?typeof null === 'object'
7.function
3.window.onload 和document.ready的區(qū)別
document.ready和onload的區(qū)別為:加載程度不同、執(zhí)行次數(shù)不同、執(zhí)行速度不同。
window.onload() 是頁(yè)面元素全部下載完成后才執(zhí)行蚯妇,并且一個(gè)頁(yè)面只能出現(xiàn)一次
Document.ready() 頁(yè)面結(jié)構(gòu)加載就立即執(zhí)行(不需要全部下載完成)瘫寝,可以在同一個(gè)頁(yè)面出現(xiàn)多次
4.== 和 ===的區(qū)別
===是嚴(yán)格等于忿晕,必須是等號(hào)兩邊的值完全相等,數(shù)據(jù)類型也完全相等的時(shí)候才相等润脸、==是非嚴(yán)格等于,會(huì)先對(duì)等式兩邊進(jìn)行隱式類型轉(zhuǎn)換,然后再進(jìn)行對(duì)比
5.style標(biāo)簽寫(xiě)在body前和body后有什么區(qū)別
body后的style標(biāo)簽的優(yōu)先級(jí)要高于body前的style標(biāo)簽
寫(xiě)在body標(biāo)簽后由于瀏覽器以逐行方式對(duì)html文檔進(jìn)行解析浮还,當(dāng)解析到寫(xiě)在尾部的樣式表(外聯(lián)或?qū)懺趕tyle標(biāo)簽)會(huì)導(dǎo)致瀏覽器停止之前的渲染,等待加載且解析樣式表完成之后重新渲染破讨,在IE瀏覽器下可能會(huì)出現(xiàn)FOUC現(xiàn)象(即樣式失效導(dǎo)致的頁(yè)面閃爍問(wèn)題)