99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

變量和賦值(Variables and assignment)

2018-06-15 16:51 更新

JavaScript中的變量在使用前必須先聲明,否則會報錯引用錯誤(Reference Error):

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

賦值(Assignment)

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

var foo = 6;

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

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

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

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

x += 1;
x = x + 1;

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

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

arg0
_tmp
$elem
π

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

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ù)上講,下面三個標(biāo)識符不是保留字,但也不應(yīng)該作為變量名:

Infinity NaN undefined

深入閱讀

Valid JavaScript variable names?[by Mathias Bynens]

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號