位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

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)視頻回答
回復(fù)(0)
返回頂部