欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

老生常談javascript變量的命名規(guī)范和注釋

 更新時(shí)間:2016年09月29日 09:53:49   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇老生常談javascript變量的命名規(guī)范和注釋。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

簡(jiǎn)單說(shuō),標(biāo)識(shí)符命名規(guī)則如下:

第一個(gè)字符可以是任意Unicode字母,以及美元符號(hào)($)和下劃線(xiàn)(_)。

第二個(gè)字符及后面的字符,還可以用數(shù)字。

下面這些都是合法的標(biāo)識(shí)符。

arg0
_tmp
$elem
π

下面這些則是不合法的標(biāo)識(shí)符。

1a
23
***
a+b
-d

中文是合法的標(biāo)識(shí)符,可以用作變量名。

var 臨時(shí)變量 = 1;

JavaScript有一些保留字,不能用作標(biāo)識(shí)符: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。

另外,還有三個(gè)詞雖然不是保留字,但是因?yàn)榫哂刑貏e含義,也不應(yīng)該用作標(biāo)識(shí)符:Infinity、NaN、undefined。
 
源碼中被JavaScript引擎忽略的部分就叫做注釋?zhuān)淖饔檬菍?duì)代碼進(jìn)行解釋。Javascript提供兩種注釋?zhuān)阂环N是單行注釋?zhuān)?/起頭;另一種是多行注釋?zhuān)旁?* 和 */之間。

// 這是單行注釋

/*
 這是
 多行
 注釋
*/

本教程后面的代碼部分,會(huì)采用這兩種形式說(shuō)明代碼的運(yùn)行結(jié)果,以及需要注意的地方。

此外,由于歷史上JavaScript兼容HTML代碼的注釋?zhuān)?lt;!--和-->也被視為單行注釋。

x = 1; <!-- x = 2;
--> x = 3;

上面代碼中,只有x = 1會(huì)執(zhí)行,其他的部分都被注釋掉了。

需要注意的是,-->只有在行首,才會(huì)被當(dāng)成單行注釋?zhuān)駝t就是一個(gè)運(yùn)算符。

function countdown(n) {
 while (n --> 0) console.log(n);
}
countdown(3)
// 2
// 1
// 0

上面代碼中,n --> 0實(shí)際上會(huì)當(dāng)作n-- > 0,因?yàn)檩敵?、1、0。

以上就是小編為大家?guī)?lái)的老生常談javascript變量的命名規(guī)范和注釋的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~

相關(guān)文章

  • 學(xué)習(xí)JavaScript的最佳方法分享

    學(xué)習(xí)JavaScript的最佳方法分享

    你為學(xué)習(xí)JavaScript 制定的藍(lán)圖、路線(xiàn)、行動(dòng)計(jì)劃!你不必?fù)?dān)心找不到最好的資源,先整理些不好的資源,再確定下一步該學(xué)什么。遵循它,一步一步來(lái)
    2011-10-10
  • 在JavaScript中使用NaN值的方法

    在JavaScript中使用NaN值的方法

    這篇文章主要介紹了在JavaScript中使用NaN值的方法,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • 深入學(xué)習(xí)JavaScript中的bom

    深入學(xué)習(xí)JavaScript中的bom

    Bom:瀏覽器對(duì)象模型提供了獨(dú)立于內(nèi)容而與瀏覽器窗口進(jìn)行交互的對(duì)象。描述了與瀏覽器進(jìn)行交互的方法和接口,可以對(duì)瀏覽器窗口進(jìn)行訪問(wèn)和操作,下面我們來(lái)一起學(xué)習(xí)一下吧
    2019-05-05
  • 學(xué)習(xí)js所必須要知道的一些

    學(xué)習(xí)js所必須要知道的一些

    學(xué)習(xí)js所必須要知道的一些...
    2007-03-03
  • JavaScript While 循環(huán)基礎(chǔ)教程

    JavaScript While 循環(huán)基礎(chǔ)教程

    只要指定條件為 true,循環(huán)就可以一直執(zhí)行代碼,
    2007-04-04
  • JavaScript學(xué)習(xí)心得之概述

    JavaScript學(xué)習(xí)心得之概述

    本文主要介紹了javascript的一些基礎(chǔ)性的東西,包括javascript簡(jiǎn)介,及<script>元素的介紹等,并通過(guò)示例讓大家更好的理解javascript,非常不錯(cuò),推薦給大家。
    2015-01-01
  • html文檔中的location對(duì)象屬性理解及常見(jiàn)的用法

    html文檔中的location對(duì)象屬性理解及常見(jiàn)的用法

    location對(duì)象中涵蓋了當(dāng)前頁(yè)面(本頁(yè)面)或者更直接的說(shuō)是當(dāng)前加載的這個(gè)html文檔的url信息,可以通過(guò)window.location老訪問(wèn)
    2014-08-08
  • JavaScript面向?qū)ο笾甤lass繼承類(lèi)案例講解

    JavaScript面向?qū)ο笾甤lass繼承類(lèi)案例講解

    這篇文章主要介紹了JavaScript面向?qū)ο笾甤lass繼承類(lèi)案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • javascript中call apply 與 bind方法詳解

    javascript中call apply 與 bind方法詳解

    網(wǎng)上文章雖多,大多復(fù)制粘貼,且晦澀難懂,我希望能夠通過(guò)這篇文章,能夠清晰的提升對(duì)apply、call、bind的認(rèn)識(shí),并通過(guò)一些具體的示例給大家展示下這3個(gè)方法的用法,希望大家能夠喜歡。
    2016-03-03
  • JavaScript中的lastIndexOf()方法使用詳解

    JavaScript中的lastIndexOf()方法使用詳解

    這篇文章主要介紹了JavaScript中的lastIndexOf()方法使用詳解,是JS入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06

最新評(píng)論