站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        javascript標(biāo)識(shí)符不能以什么開(kāi)頭

        在javascript中,標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,即第一個(gè)字符不能為數(shù)字,必須是字母、下劃線“_”或美元符號(hào)“$”,其后的字符可以是字母、數(shù)字或下劃線、美元符號(hào);且標(biāo)識(shí)符不能包含空格和“+”、“-”、“@”、“#”等特殊字符。

        javascript標(biāo)識(shí)符不能以什么開(kāi)頭

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

        標(biāo)識(shí)符(Identifier)就是名稱的專業(yè)術(shù)語(yǔ)。JavaScript 標(biāo)識(shí)符包括變量名、函數(shù)名、參數(shù)名和屬性名。

        標(biāo)識(shí)符是用戶編程時(shí)使用的名字,用于給變量、常量、函數(shù)、語(yǔ)句塊等命名,以建立起名稱與使用之間的關(guān)系。標(biāo)識(shí)符通常由字母和數(shù)字以及其它字符構(gòu)成。

        在javascript中,標(biāo)識(shí)符命名規(guī)范和 Java 以及其他許多語(yǔ)言的命名規(guī)范相同,主要規(guī)范如下:

        • 標(biāo)識(shí)符第一個(gè)字符必須是字母、下劃線_或美元符號(hào)$,其后的字符可以是字母、數(shù)字或下劃線、美元符號(hào);

        • 自定義的標(biāo)識(shí)符不能和 JavaScript 中的關(guān)鍵字及保留字同名,但可以包含關(guān)鍵字或保留字。關(guān)鍵字及保留字介紹請(qǐng)參見(jiàn)本節(jié)后面的內(nèi)容介紹;

        • 標(biāo)識(shí)符不能包含空格;

        • 標(biāo)識(shí)符不能包含+、-、@、#等特殊字符;

        • 由多個(gè)單詞組成的復(fù)合標(biāo)識(shí)符命名主要有兩種方式:

          • 一是使用下劃線連接各個(gè)單詞,每個(gè)單詞全部小寫(xiě),例如:dept_name。

          • 二是使用駝峰式,其中又分大駝峰和小駝峰。大駝峰的格式是每個(gè)單詞的首字母大寫(xiě),其余字母小寫(xiě),例如:DeptName;小駝峰的格式是第一個(gè)單詞全部小寫(xiě),第二單詞開(kāi)始的每個(gè)單詞首字母大寫(xiě),其余字母小寫(xiě),例如:deptName。

        合法標(biāo)識(shí)符示例:

        user_name userName _name $name ab ab123

        非法標(biāo)識(shí)符示例:

        1a     //第一個(gè)字符為數(shù)字 a b    //標(biāo)識(shí)符包含空格 a@b    //標(biāo)識(shí)符包含特殊符號(hào) while  //關(guān)鍵字

        JavaScript 關(guān)鍵字是指具有特定含義的標(biāo)識(shí)符,比如用于表示控制語(yǔ)句的開(kāi)始或結(jié)束,或者用于執(zhí)行特定操作,它們將在特定的場(chǎng)合中使用。JavaScript 保留字指目前還不具有特定含義,但將來(lái)可能會(huì)用來(lái)表示特定含義的標(biāo)識(shí)符,比如 class 標(biāo)識(shí)符。

        為了不引起不必要的問(wèn)題,不可以使用 JavaScript 關(guān)鍵字和保留字作變量名或函數(shù)名。表 1 列出了 JavaScript 常見(jiàn)的一些關(guān)鍵字和保留字。

        表 1:JavaScript 常見(jiàn)關(guān)鍵字和保留字
        var new boolean float int char
        byte double function long short true
        break continue interface return typeof void
        class final in package synchronized with
        catch false import null switch while
        extends implements else goto native static
        finally instaceof private this super abstract
        case do for public throw default
        let arguments const if try eval

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产国拍亚洲精品mv在线观看| 亚洲av午夜精品一区二区三区 | 国产精品免费久久| 无码精品一区二区三区免费视频| 最新国产の精品合集| 精品国产黑色丝袜高跟鞋| 久久精品无码av| 亚洲国产精品一区二区成人片国内| 精品一区二区三区波多野结衣| 国产精品成人不卡在线观看| 中文字幕精品视频| 精品无码国产自产拍在线观看| 亚洲第一区精品观看| 国自产精品手机在线观看视频| 国产精品一区在线播放| 久久国产精品无码HDAV| 亚洲精品麻豆av| 欧美国产精品va在线观看| 精品久久久噜噜噜久久久| 亚洲第一精品在线视频| 久久久精品2019免费观看| 亚洲国产精品专区在线观看| 精品久久久久久久中文字幕| 日韩精品无码一区二区三区免费| 久久97精品久久久久久久不卡| 国内精品欧美久久精品| 久久亚洲精品视频| 亚洲七七久久精品中文国产| 97久久精品无码一区二区天美| 国产亚洲午夜高清国产拍精品| 国产精品久久久久…| 国产精品久久成人影院| 精品国产免费一区二区三区香蕉| 成人国产精品一区二区网站| 偷拍精品视频一区二区三区| 国产AV午夜精品一区二区三区| 色一乱一伦一图一区二区精品 | 久久精品中文字幕久久| 久久99国产精品二区不卡| 日韩精品www| 国产精品视频一区二区三区不卡|