- JavaScript 基础教程
- JavaScript - 主页
- JavaScript - 概述
- JavaScript - 语法
- JavaScript - 启用
- JavaScript - 放置
- JavaScript - 变量
- JavaScript - 运算符
- JavaScript - 如果...否则
- Javascript - 切换大小写
- JavaScript - While 循环
- JavaScript - For 循环
- Javascript - 对于...in
- Javascript - 循环控制
- JavaScript - 函数
- Javascript - 事件
- JavaScript - Cookie
- JavaScript - 页面重定向
- JavaScript - 对话框
- Javascript - 无效关键字
- Javascript - 页面打印
- JavaScript 对象
- JavaScript - 对象
- JavaScript - 数字
- JavaScript - 布尔值
- JavaScript - 字符串
- JavaScript - 数组
- JavaScript - 日期
- JavaScript - 数学
- JavaScript - 正则表达式
- JavaScript - HTML DOM
- JavaScript 高级
- JavaScript - 错误处理
- Javascript - 验证
- JavaScript - 动画
- JavaScript - 多媒体
- JavaScript - 调试
- Javascript - 图像映射
- JavaScript - 浏览器
- JavaScript 有用资源
- JavaScript - 问题与解答
- JavaScript - 快速指南
- JavaScript - 函数
- JavaScript - 资源
JavaScript - 语法
JavaScript 可以使用放置在网页中<script>...</script> HTML 标记内的 JavaScript 语句来实现。
您可以将包含 JavaScript 的<script>标记放置在网页内的任何位置,但通常建议您将其保留在 <head>标记内。
<script> 标签提醒浏览器程序开始将这些标签之间的所有文本解释为脚本。JavaScript 的简单语法将如下所示。
<script ...> JavaScript code </script>
脚本标签有两个重要的属性 -
语言- 此属性指定您正在使用的脚本语言。通常,其值是 javascript。尽管最近版本的 HTML(及其后继者 XHTML)已经逐步淘汰了此属性的使用。
Type - 现在建议使用此属性来指示正在使用的脚本语言,其值应设置为“text/javascript”。
所以你的 JavaScript 片段将如下所示:
<script language = "javascript" type = "text/javascript"> JavaScript code </script>
你的第一个 JavaScript 代码
让我们举一个打印“Hello World”的示例。我们在 JavaScript 代码周围添加了可选的 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 是一种区分大小写的语言。这意味着语言关键字、变量、函数名称和任何其他标识符必须始终以一致的字母大写形式键入。
因此,标识符Time和TIME在 JavaScript 中将传达不同的含义。
注意- 在 JavaScript 中编写变量和函数名称时应小心。
JavaScript 中的注释
JavaScript 支持 C 风格和 C++ 风格注释,因此 -
// 和行尾之间的任何文本都被视为注释并被 JavaScript 忽略。
字符 /* 和 */ 之间的任何文本都被视为注释。这可能跨越多行。
JavaScript 还可以识别 HTML 注释开头序列 <!--。JavaScript 将其视为单行注释,就像 // 注释一样。
HTML 注释结束序列 --> 无法被 JavaScript 识别,因此应写为 //-->。
例子
以下示例展示了如何在 JavaScript 中使用注释。
<script language = "javascript" type = "text/javascript"> <!-- // This is a comment. It is similar to comments in C++ /* * This is a multi-line comment in JavaScript * It is very similar to comments in C Programming */ //--> </script>