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

ECMAScript 語(yǔ)法

熟悉 Java、C 和 Perl 這些語(yǔ)言的開發(fā)者會(huì)發(fā)現(xiàn) ECMAScript 的語(yǔ)法很容易掌握,因?yàn)樗栌昧诉@些語(yǔ)言的語(yǔ)法。

Java 和 ECMAScript 有一些關(guān)鍵的語(yǔ)法特性相同,也有一些完全不同。

區(qū)分大小寫

與 Java 一樣,變量、函數(shù)名、運(yùn)算符以及其他一切東西都是區(qū)分大小寫的。

比如:

變量 test 與變量 TEST 是不同的。

變量是弱類型的

與 Java 和 C 不同,ECMAScript 中的變量無(wú)特定的類型,定義變量時(shí)只用 var 運(yùn)算符,可以將它初始化為任意值。

因此,可以隨時(shí)改變變量所存數(shù)據(jù)的類型(盡量避免這樣做)。

例子

var color = "red";
var num = 25;
var visible = true;

每行結(jié)尾的分號(hào)可有可無(wú)

Java、C 和 Perl 都要求每行代碼以分號(hào)(;)結(jié)束才符合語(yǔ)法。

ECMAScript 則允許開發(fā)者自行決定是否以分號(hào)結(jié)束一行代碼。如果沒(méi)有分號(hào),ECMAScript 就把折行代碼的結(jié)尾看做該語(yǔ)句的結(jié)尾(與 Visual Basic 和 VBScript 相似),前提是這樣沒(méi)有破壞代碼的語(yǔ)義。

最好的代碼編寫習(xí)慣是總加入分號(hào),因?yàn)闆](méi)有分號(hào),有些瀏覽器就不能正確運(yùn)行,不過(guò)根據(jù) ECMAScript 標(biāo)準(zhǔn),下面兩行代碼都是正確的:

var test1 = "red"
var test2 = "blue";

注釋與 Java、C 和 PHP 語(yǔ)言的注釋相同

ECMAScript 借用了這些語(yǔ)言的注釋語(yǔ)法。

有兩種類型的注釋:

  • 單行注釋以雙斜杠開頭(//)
  • 多行注釋以單斜杠和星號(hào)開頭(/*),以星號(hào)和單斜杠結(jié)尾(*/)
//this is a single-line comment

/*this is a multi-
line comment*/

括號(hào)表示代碼塊

從 Java 中借鑒的另一個(gè)概念是代碼塊。

代碼塊表示一系列應(yīng)該按順序執(zhí)行的語(yǔ)句,這些語(yǔ)句被封裝在左括號(hào)({)和右括號(hào)(})之間。

例如:

if (test1 == "red") {
    test1 = "blue";
    alert(test1);
}
年辖:市辖区| 苍山县| 双流县| 老河口市| 麻城市| 全州县| 庆云县| 博客| 昌宁县| 潢川县| 普格县| 宿州市| 桐梓县| 健康| 鹤壁市| 巴东县| 乐昌市| 北流市| 松滋市| 嘉峪关市| 泸溪县| 射洪县| 项城市| 凉城县| 威宁| 合作市| 孟津县| 普陀区| 晋城| 甘肃省| 图木舒克市| 同心县| 五华县| 木里| 安丘市| 赤峰市| 虞城县| 马公市| 临武县| 阿坝县| 枞阳县|