JavaScript 賦值變量
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-23
■知識(shí)點(diǎn)
使用等號(hào)(=)運(yùn)算符可以為變量賦值,等號(hào)左側(cè)為變量,右側(cè)為被賦的值。
■實(shí)例設(shè)計(jì)
JavaScript引擎的解析方式:先解析代碼,獲取所有被聲明的變量,然后再一行一行地運(yùn)行。這樣所有聲明的變量,都會(huì)被提升到代碼的頭部,這稱為變量提升。
document. write ( a ) ; //顯示 undefined
a =1;
document. write ( a ) ; //顯示 1
var a;
在上面的示例中,聲明變量放在最后,賦值操作放在前面,由于JavaScript在預(yù)編譯期己經(jīng)對(duì)變量聲明語句進(jìn)行了預(yù)解析,所以第1行代碼讀取變量值時(shí)不會(huì)拋出異常,而是返回未初始化的值undefined。第3行代碼是在賦值操作之后讀取,則顯示為數(shù)字1。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>