1. 执行顺序
JavaScript 程序按照在 HTML 文件中出现的顺序逐行执行;
若要在整个 HTML 文件中执行(如函数、全局变量等),最好将其放在 HTML 文件的<head>...</head>
标记中;
某些代码(如函数内的代码)不会立即被执行,只有当所在的函数被其他程序调用时,该代码才会被执行;
2. 大小写敏感
JavaScript 对字母大小写时敏感的(严格区分大小写)的,即在输入语言的关键字、函数名、变量及其他标识符时,都必须采用正确的大小写形式;
如 变量 username 与变量 userName 是两个不同的变量;
注意: HTML 不区分大小写;用于 JavaScript 和 HTML 紧密相连,很容易混淆;JavaScript 对象和属性都与表的 HTML 标签或属性同名,在 HTML 中,这些名称能以任意的大小写方式输入而不会引起混乱,但在 JavaScript 中,这写名称通常都是小写的;
3. 空格与换行
JavaScript 中会忽略程序中的空格、换行和制表符,除非这些符号都是字符串或正则表达式中的一部分;
能在程序中随意使用这些特殊符号来进行排版让代码更加易于阅读和理解;
JavaScript 中的换行有断句的意思,即换行能判断一个语句是否已结束;
示例如下:
a = 100
return false
若将第二行代码写成
return
false
这时,JavaScript 就会认为这时两个不同的语句,这样就会产生错误;
4. 行结尾的分号
与 java 语言不同,JavaScript 并不要钱必须以分号(;)作为语句的结束标记;
若语句的结束处没有分号,JavaScript 会自动将该行的结尾作为语句的结尾;
示例如下:
alert("您好!我是一名人民教师!")
alert("您好!我是一名人民教师!");
注意: 好的编写代码习惯就是在每行代码的结尾出都加上分号,这样能确保每行代码的准确性;
5. 注释
为程序添加注释能起到如下两种作用:
- 能解释程序某些语句的作用和功能,使程序更加易于理解,通常用于代码的解释说明;
- 能用解释来暂时屏蔽某些语句,使浏览器对其暂时忽略,等需要时在取消注释,这些语句就会发挥作用,常用于代码的调试;
JavaScript 提供了两种注释符号:// 和 /…/;
// 用于单行注释, ==/…/==用于多行注释;
多行注释符号分为开始和结束两部分,即在需要注释的内容前输入 /*,同时在注释内容结束后输入 ***/**表示注释结束;
示例如下:
//单行注释
/*多行注释的第一行
多行注释的第二行
...
*/
/*多行注释在一行中应用的例子*/