最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript的詞法結(jié)構(gòu)精華篇

 更新時間:2018年10月17日 15:44:50   作者:no-96  
今天小編就為大家分享一篇關(guān)于JavaScript的詞法結(jié)構(gòu)精華篇,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

詞法結(jié)構(gòu)是一套基礎(chǔ)性的規(guī)則,用來描述如何使用這門語言來編寫程序。諸如如何給變量命名,如何寫注釋,如何分割短語等等。

我總結(jié)為以下幾點

1.字符集使用Unicode碼

2.區(qū)分大小寫

  • javascript是區(qū)分大小寫的語言。也就是說,關(guān)鍵字,變量,函數(shù)名和所有的標(biāo)識符(identifier)都必須采取一致的大小寫形式。注意:HTML并不區(qū)分大小寫。在HTML中,標(biāo)簽和屬性名可以是大寫也可以是小寫,而在javascript中則必須是小寫。

3.注釋有兩種:單行注釋(//)多行注釋(/**/)

//單行注釋
/*
多行注釋
需要注意的是多行注釋不能嵌套注釋
*/
{x:1,y:2}  //Object
[1,2,3,4,5] //Array

4.JavaScript的標(biāo)識符必須以字母,下劃線(_)或者美元符($)開頭.后續(xù)字母可以是字母,數(shù)字,美元符和下劃線

5.分號是可選項,但是有時候會出現(xiàn)不好的結(jié)果。一般來說,寫的時候不要省略分號。這樣既可以提高代碼的可讀性,又可以減少出錯

分號的處理

//第一種情況
var a
a
=
1
console.log(a)
//上面這段程序解釋的時候是 var a; a=1; console.log(a);
//JavaScript在省略分號的時候并不是在每一個換行的時候都自動添加分號
//只有當(dāng)前后的非空字符組成的短語不能夠順利解釋的時候才會加上;
//上面的var=a a如果不加分號不能夠繼續(xù)解釋,所以在解釋的時候var=a的后面添加;
//a也可以單獨解釋,但是后續(xù)的=1無法解釋,所以在a=1后面添加;
//第二種情況
x
++
y
//被解釋為x;++y 而不是x++;y.保險起見還是自覺添加分號

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • [js高手之路]圖解javascript的原型(prototype)對象,原型鏈實例

    [js高手之路]圖解javascript的原型(prototype)對象,原型鏈實例

    下面小編就為大家?guī)硪黄猍js高手之路]圖解javascript的原型(prototype)對象,原型鏈實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 一文詳解JavaScript中的相等運算符與類型轉(zhuǎn)換

    一文詳解JavaScript中的相等運算符與類型轉(zhuǎn)換

    在?JavaScript?編程中,相等運算符和類型轉(zhuǎn)換是理解語言行為的關(guān)鍵部分,雖然這些概念看似簡單,但它們的細(xì)節(jié)可能會導(dǎo)致意想不到的結(jié)果,本文將深入探討?==?和?===?運算符的區(qū)別、對象比較、以及?JavaScript?中的顯式和隱式類型轉(zhuǎn)換,需要的朋友可以參考下
    2024-07-07
  • JavaScript緩動動畫函數(shù)的封裝方法

    JavaScript緩動動畫函數(shù)的封裝方法

    這篇文章主要為大家詳細(xì)介紹了JavaScript緩動動畫函數(shù)的封裝方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 通過說明與示例了解js五種設(shè)計模式

    通過說明與示例了解js五種設(shè)計模式

    這篇文章主要介紹了通過說明與示例了解js五種設(shè)計模式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下
    2019-06-06
  • jsTree樹控件(基于jQuery, 超強悍)[推薦]

    jsTree樹控件(基于jQuery, 超強悍)[推薦]

    jsTree是基于javascript的一個跨瀏覽器樹控件,功能強大,而且是免費的。
    2009-09-09
  • JavaScript中String和StringBuffer的速度之爭

    JavaScript中String和StringBuffer的速度之爭

    很多Javascript書籍中都是類比于Java說String在頻繁的和大量的字符串連接方面的效率是不如StringBuffer的。
    2010-04-04
  • JavaScript中11種常用的hook鉤子技術(shù)及示例代碼

    JavaScript中11種常用的hook鉤子技術(shù)及示例代碼

    我們前端的JavaScript中,經(jīng)常提到鉤子,Hook技術(shù)又叫鉤子技術(shù),指在程序運行過程中,對其中某個方法進行重寫,在原先某個方法前后加入我們自定義的代碼,我們的鉤子,鉤子機制,鉤子函數(shù),hook,都是同一個概念,本文講述了11種常用的hook技術(shù)及示例代碼
    2024-12-12
  • JS獲取當(dāng)前頁面名稱的簡單實例

    JS獲取當(dāng)前頁面名稱的簡單實例

    下面小編就為大家?guī)硪黄狫S獲取當(dāng)前頁面名稱的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js單向鏈表的具體實現(xiàn)實例

    js單向鏈表的具體實現(xiàn)實例

    js單向鏈表的具體實現(xiàn)實例,可以排序,增加,查找,刪除的單向鏈表,需要的朋友可以參考一下
    2013-06-06
  • JavaScript數(shù)組,JSON對象實現(xiàn)動態(tài)添加、修改、刪除功能示例

    JavaScript數(shù)組,JSON對象實現(xiàn)動態(tài)添加、修改、刪除功能示例

    這篇文章主要介紹了JavaScript數(shù)組,JSON對象實現(xiàn)動態(tài)添加、修改、刪除功能,結(jié)合實例形式分析了JavaScript針對json數(shù)組的添加、刪除、修改操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05

最新評論

姜堰市| 台湾省| 林甸县| 湘潭县| 富顺县| 乾安县| 双城市| 西乌珠穆沁旗| 宜宾县| 景泰县| 潞城市| 新晃| 乌审旗| 时尚| 浪卡子县| 南投县| 津南区| 马边| 九寨沟县| 始兴县| 怀仁县| 咸阳市| 南澳县| 吉林省| 岚皋县| 阳江市| 固安县| 莱州市| 阿克苏市| 江津市| 大丰市| 赤水市| 穆棱市| 长寿区| 乌审旗| 毕节市| 彭阳县| 抚州市| 盐亭县| 萨迦县| 青阳县|