溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript使用什么來標(biāo)識(shí)

發(fā)布時(shí)間:2022-05-17 10:37:12 來源:億速云 閱讀:131 作者:zzz 欄目:大數(shù)據(jù)

這篇“javascript使用什么來標(biāo)識(shí)”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“javascript使用什么來標(biāo)識(shí)”文章吧。

javascript是使用字母、下劃線“_”或者美元符號(hào)“$”開頭來標(biāo)識(shí)的;后續(xù)的字符也可以是數(shù)字,并且因?yàn)镴avaScript語言是區(qū)分大小寫的,所以字母可以是從“A”到“Z”的大寫字母和從“a”到“z”的小寫字母。

本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

javascript使用什么來標(biāo)識(shí)?

基礎(chǔ)

JavaScript 借鑒了 Java 的大部分語法,但同時(shí)也受到 Awk,Perl 和 Python的影響。

JavaScript 是區(qū)分大小寫的,并使用 Unicode 字符集。舉個(gè)例子,可以將單詞 Früh (在德語中意思是“早”)用作變量名。

var Früh = "foobar";

但是,由于 JavaScript 是大小寫敏感的,因此變量 früh 和 Früh 則是兩個(gè)不同的變量。

在 JavaScript 中,指令被稱為語句 (Statement),并用分號(hào)(;)進(jìn)行分隔。

如果一條語句獨(dú)占一行的話,那么分號(hào)是可以省略的。(譯者注:并不建議這么做。)但如果一行中有多條語句,那么這些語句必須以分號(hào)分開。 ECMAScript 規(guī)定了在語句的末尾自動(dòng)插入分號(hào)(ASI)。(如果想要了解更多信息,請(qǐng)參閱 JavaScript 詞法語法 。)雖然不是必需的,但是在一條語句的末尾加上分號(hào)是一個(gè)很好的習(xí)慣。這個(gè)習(xí)慣可以大大減少代碼中產(chǎn)生 bug 的可能性。

Javascript 源碼從左往右被掃描并轉(zhuǎn)換成一系列由 token 、控制字符、行終止符、注釋和空白字符組成的輸入元素。空白字符指的是空格、制表符和換行符等。

變量

在應(yīng)用程序中,使用變量來作為值的符號(hào)名。變量的名字又叫做標(biāo)識(shí)符,其需要遵守一定的規(guī)則。

一個(gè) JavaScript 標(biāo)識(shí)符必須以字母、下劃線(_)或者美元符號(hào)($)開頭;后續(xù)的字符也可以是數(shù)字(0-9)。因?yàn)?JavaScript 語言是區(qū)分大小寫的,所以字母可以是從“A”到“Z”的大寫字母和從“a”到“z”的小寫字母。

你可以使用大部分 ISO 8859-1 或 Unicode 編碼的字符作標(biāo)識(shí)符,例如 ? 和 ü(詳情可查看這篇博客文章)。你也可以使用 Unicode 轉(zhuǎn)義字符 作標(biāo)識(shí)符。

合法的標(biāo)識(shí)符示例:Number_hits,temp99,$credit 和 _name。

聲明變量

你可以用以下三種方式聲明變量:

使用關(guān)鍵詞 var 。例如 var x = 42。這個(gè)語法可以用來聲明局部變量和全局變量。

直接賦值。例如x = 42。在函數(shù)外使用這種形式賦值,會(huì)產(chǎn)生一個(gè)全局變量。在嚴(yán)格模式下會(huì)產(chǎn)生錯(cuò)誤。因此你不應(yīng)該使用這種方式來聲明變量。

使用關(guān)鍵詞 let 。例如 let y = 13。這個(gè)語法可以用來聲明塊作用域的局部變量。參考下方變量的作用域(Variable scope) 。

以上就是關(guān)于“javascript使用什么來標(biāo)識(shí)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI