JavaScript – 语法

JavaScript – 语法

JavaScript可以使用放置在网页HTML标签内的JavaScript语句实现。 <script>... </script>

你可以在网页内任何位置放置包含JavaScript的 <script> 标签,但通常建议将它们放在 <head> 标签内。

<script>标签会提示浏览器程序开始解释这些标签之间的所有文本作为脚本。JavaScript的简单语法如下所示。

<script ...>
   JavaScript代码
</script>

script标签有两个重要的属性:

  • Language −该属性指定所使用的脚本语言,通常其值是JavaScript。虽然HTML(及其后继者XHTML)的最新版本已淘汰此属性的使用。

  • Type −该属性现在是指示所使用的脚本语言及其值应设置为”text/javascript”。

因此,JavaScript段将如下所示:

<script language = "javascript" type = "text/javascript">
   JavaScript code
</script>

你的第一个JavaScript代码

让我们通过示例来打印“Hello World” 。我们添加了一个可选的HTML注释,这是为了将我们的代码保存在不支持JavaScript的浏览器中。注释以“// – >”结尾。这里的“//”表示JavaScript中的注释,因此我们添加了这个注释以防止浏览器将HTML注释的结尾读取为JavaScript代码。接下来,我们调用了 document.write 函数,将一个字符串写入我们的HTML文档。

该函数可用于编写文本,HTML或两者。请参看以下代码。

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

该代码将产生以下结果 –

Hello World!

空格和换行符

JavaScript对出现在JavaScript程序中的空格,制表符和换行符进行忽略。您可以在程序中自由使用空格,制表符和换行符,并且可以整齐和一致地格式化和缩进您的程序,使代码易于阅读和理解。

分号是可选的

在JavaScript中,简单语句通常在分号字符后面,就像在C,C ++和Java中一样。然而,如果每个语句都位于单独的一行上,则JavaScript允许您省略该分号。例如,以下代码可以不使用分号编写。

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

但是,如果按如下格式在一行中格式化,则必须使用分号 –

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

注意 −使用分号是很好的编程习惯。

大小写敏感

JavaScript是区分大小写的语言。这意味着语言关键字,变量,函数名称和任何其他标识符必须始终以字母的一致大小写键入。

所以在JavaScript中, TimeTIME 将传达不同的含义。

注意 −在JavaScript中书写变量和函数名称时应注意。

JavaScript中的注释

JavaScript支持C风格和C++风格的注释,因此 –

  • 任何在一个//和一行的末尾之间的文本都被视为注释,并被JavaScript忽略。

  • 任何在//字符之间的文本都被视为注释。这个注释可以跨越多行。

  • JavaScript还认识HTML注释打开序列不被JavaScript识别,因此应该写成//–>。

示例

以下示例显示如何在JavaScript中使用注释。

<script language = "javascript" type = "text/javascript">
   <!--
      // 这是一个注释。它类似于C++中的注释。

      /*
      * 这是JavaScript中的多行注释
      * 它非常类似于C编程中的注释
      */
   //-->
</script>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程