国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

變量和賦值(Variables and assignment)

2018-06-15 16:51 更新

JavaScript中的變量在使用前必須先聲明,否則會(huì)報(bào)錯(cuò)引用錯(cuò)誤(Reference Error):

var foo; // 聲明變量“foo”

賦值(Assignment)

你可以在聲明變量的同時(shí)為其賦值:

var foo = 6;

你也可以給已經(jīng)存在的變量重新賦值:

foo = 4; // 更改變量的值

復(fù)合賦值操作符(Compount assignment operators)

有很多復(fù)合賦值操作符,例如+=。下面的兩個(gè)賦值操作等價(jià):

x += 1;
x = x + 1;

標(biāo)識(shí)符和變量名(Identifiers and variable names)

標(biāo)識(shí)符就是事物的名字,在JavaScript中他們扮演不同的語(yǔ)法角色。例如,變量的名稱是一個(gè)標(biāo)識(shí)符。 大體上,標(biāo)識(shí)符的第一個(gè)字符可以是任何Unicode字符、美元標(biāo)志符($)或下劃線(_)。后面可以是任意字符和數(shù)字。因此,下面全是合法的標(biāo)識(shí)符:

arg0
_tmp
$elem
π

注意:首字符不能是數(shù)字,如果是數(shù)字的話,該如何區(qū)分是數(shù)字還是變量呢? 一些標(biāo)識(shí)符是“保留關(guān)鍵字”——他們是語(yǔ)法的一部分,不能用作變量名:

arguments break case catch class const continue debugger default delete do else enum eval export extends false finally for function if implements import in instanceof interface let new null package private protected public return static super switch this throw true try typeof var void while with yield

從技術(shù)上講,下面三個(gè)標(biāo)識(shí)符不是保留字,但也不應(yīng)該作為變量名:

Infinity NaN undefined

深入閱讀

Valid JavaScript variable names?[by Mathias Bynens]

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)