在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 語法
頁面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對象概述
正則表達(dá)式
函數(shù)
算數(shù)對象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對象
錯(cuò)誤 & 異常處理
啟用
文檔對象模型
動(dòng)畫
循環(huán)控制
While 循環(huán)
If...Else
頁面重定向
概述
語法
多媒體
對話框
快速指南
日期對象
Cookies
調(diào)試
表單有效性驗(yàn)證
布爾對象
Void 關(guān)鍵字
數(shù)組對象
變量
運(yùn)算符
Switch Case
圖像映射
字符串對象

語法

一個(gè) JavaScript 包括那些在 HTML 中放置在 <script> ... </script> 標(biāo)簽內(nèi)的 JavaScript 語句。

你可以把包含你的 JavaScript 的 <script> 標(biāo)簽放置在你的網(wǎng)頁的任何地方,但是保存在 <head> 標(biāo)簽內(nèi)是它的首選方式。

<script> 標(biāo)簽作為一個(gè)腳本,提醒瀏覽器程序開始解釋在這些標(biāo)簽之間的所有的文本。所以你的 JavaScript 的簡單語法將會(huì)像下列一樣。

<script ...>
    JavaScript 代碼
</script>

腳本標(biāo)簽有兩個(gè)重要屬性:

  • 語言:該屬性制定你使用的腳本語言。通常情況下,它的值將會(huì)是 javascript。盡管最近的 HTML 版本( 包括 XHTML,它的繼任者 )不再使用這個(gè)屬性。

  • 類型:該屬性是現(xiàn)在被推薦來指示所使用的腳本語言,它的值應(yīng)被設(shè)置為 ” text/javascript ”。

所以你的 JavaScript 的片段應(yīng)該是像這樣:

<script language="javascript" type="text/javascript">
    JavaScript 代碼
</script>

你的第一個(gè) JavaScript 腳本

讓我們來寫出課上的例子來打印出 “ Hello World ”。

    <html>
    <body>
    <script language="javascript" type="text/javascript">
    <!--
       document.write("Hello World!")
    //-->
    </script>
    </body>
    </html>

我們增加了一個(gè)可選的 HTML 注釋,圍繞著我們的 JavaScript 代碼。這是為了在一個(gè)不支持 JavaScript 的瀏覽器中節(jié)省我們的代碼。注釋以 ”//-->” 結(jié)尾。這里 ”//” 標(biāo)志著 JavaScript 中的注釋,所以我們增加它來阻止一個(gè)瀏覽器把 HTML 的注釋的結(jié)尾作為 JavaScript 代碼的一部分來閱讀。

另外,我們調(diào)用一個(gè)函數(shù) ducument.write,它將一個(gè)字符串寫進(jìn)我們的 HTML 文檔。這個(gè)函數(shù)可以被用來書寫正文、HTML 或者兩個(gè)一起。所以上面的代碼會(huì)顯示下面的結(jié)果。

    Hello World!

空格和換行

JavaScript 忽略出現(xiàn)在 JavaScript 中的空格,制表符和換行符。

因?yàn)槟憧梢栽谀愕某绦蛑凶杂傻氖褂每崭?,制表符,換行符,所以你可以自由的用一個(gè)整潔的,一致的方法格式化和縮進(jìn)你的程序,來使得代碼易于閱讀和理解。

分號是可選的

在 JavaScript 中簡單語句通常后面跟著一個(gè)分號,正如 C,C++ 和Java 中一樣。然而,JavaScript 允許你忽略這個(gè)分號,如果你的每個(gè)陳述都放在一個(gè)單獨(dú)的行。例如,下面的代碼就可以不寫分號。

    <script language="javascript" type="text/javascript">
    <!--
      var1 = 10
      var2 = 20
    //-->
    </script>

但是,當(dāng)像下面這樣書寫一行時(shí),就需要分號了。

    <script language="javascript" type="text/javascript">
    <!--
      var1 = 10; var2 = 20;
    //-->
    </script>

注意:使用分號是一個(gè)非常好的編程習(xí)慣。

區(qū)分大小寫

JavaScript 是一種區(qū)分大小寫的語言。這意味著語言的關(guān)鍵字,變量,函數(shù)名,以及任何其他的標(biāo)識(shí)符必須使用一致的大小寫字母類型。

所以標(biāo)識(shí)符 Time,TImeTIME 在 JavaScript 中有不同的含義。

注意:當(dāng)你在 JavaScript 中寫變量和函數(shù)名中應(yīng)該特別注意。

JavaScript中的注釋

JavaScript 支持 C 形式和 C++ 形式的注釋,即:

  • 在 // 之間的任何文本和最后一行都被視為是注釋,都被 JavaScript 所忽略。

  • 在字母 // 之間的任何文本都被視為注釋。它可以是多行。

  • JavaScript 還可以識(shí)別 HTML 注釋的開始語句 <!--.JavaScript 把它視為一個(gè)當(dāng)行注釋,就像 // 注釋一樣處理。

  • JavaScript 不能識(shí)別 HTML 注釋的結(jié)束語句 -->,所以可以寫成 //-->。

例子

    <script language="javascript" type="text/javascript">
    <!--
    // This is a comment. It is similar to comments in C++
    /*
     * This is a multiline comment in JavaScript
     * It is very similar to comments in C Programming
     */
    //-->  
    </script>
上一篇:快速指南下一篇:動(dòng)畫