0

JavaScript 语法

Posted by 撒得一地 on 2016年4月28日 in JavaScript教程

要想 JavaScript 语句可以被正常执行,可以通过将 JavaScript 语句放置在网页的 <script>…</script> 的 HTML 标签之间内。

你可以放置 <script> 标签(包含你的 JavaScript代码)在任何 web 页的任何地方,但通常建议,你应该将它放到 <head> 标签内。

<script>标签提醒浏览器将标签之间内所有的文本解释为 JavaScript 脚本。一个简单的 JavaScript 语法如下所示。

<script ...>
   JavaScript code
</script>

<script>脚本标签有两个重要属性

语言(language) :该属性指定您正在使用什么脚本语言。通常情况下,该值为 javascript。虽然最新版本的 HTML(XHTML) 正在逐渐淘汰这个属性的使用。

类型(type) :这个属性用来指示当前使用的脚本语言类型,它的值应该设置为"text/javascript"。

所以 JavaScript 代码片段类似如下的形式:

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

你的第一个JavaScript脚本

让我们看一个简单的示例,它将会打印出"Hello World"。我们可以在 JavaScript 代码周围,添加 HTML 注释,该注释并不是强制性的。这是为了当浏览器不支持 JavaScript 时,可以将代码保存到 html 注释内,而不会显示到网页上。注释以"//–>"这样的形式结束。在这里"//"表示 JavaScript 中的注释,所以我们添加它,为防止浏览器不支持JavaScript时将注释前的代码作为 JavaScript 代码来执行。接下来,我们调用document.write函数,将一个字符串写入到 HTML 文本内。

此函数可以用于编写纯文本、 HTML 或者两者的结合。看看下面的代码。

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

此代码将生成以下结果:

Hello World!

空格和换行符

JavaScript 在程序中忽略空格、 制表符(tabs)和换行符。你可以在程序中自由地(不受限制)使用空格、 制表符和换行符,你可以整齐、一致性地设置编码格式和缩进你的程序,使代码易于阅读和理解。

分号是可选的

在 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 中,标识符 time 和 TIME 表达不同的含义。

注意:在 JavaScript 中对于变量和函数名使用时应十分注意,要严格区分大小写。

在 JavaScript 中的注释

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

在 // 符后面的任何文本都将视为注释,JavaScript 将自行忽略它。// 符是单行注释。

在 /* 和 */ 这两个字符之间的任何文本也都将被视为注释。这是跨多行注释。

JavaScript 还能识别 HTML 的开口注释符 <!– 。JavaScript 将这视为单行注释,和 // 注释符一样。

JavaScript 不识别 HTML 闭合注释符 –> ,所以你应该将它写成 //–>。

示例

下面的示例演示如何在 JavaScript 中使用注释。

<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>

上一篇:

下一篇:

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

9 + 8 = ?

网站地图|XML地图

Copyright © 2015-2018 技术拉近你我! All rights reserved.
闽ICP备15015576号-1,版权所有©psz.