JavaScript 的基本规则

01.位于 head 部分的脚本,当脚本被调用时,或者当事件被触发时,脚本就会被执行。

02. 位于 body 部分的脚本,在页面载入时脚本就会被执行。

03. 外部 JavaScript 文件中不能包含 <script> 标签,否则在导入时报错。

04. JavaScript 语句结尾的分号(;)是可选的,浏览器默认把行末作为语句的结尾。通过使用分号,可以在一行中写多条语句。

05. JavaScript 对大小写敏感,JavaScript 变量必须以字母或下划线开始。

06. 数字与字符串相加,结果为字符串。

07. == 表示等于,只是“值”等,类似java中的equals(),===表示全等于,是“值”和“类型”均相等,类似java中的==。

08. 反斜杠(\)用来在文本字符串中插入省略号、换行符、引号和其他特殊字符,等同转义字符。

09. JavaScript 会忽略多余的空格,所以可以在代码中添加适当的空格,使得代码的可读性更强。

10. JavaScript可以在文本字符串内部使用反斜杠(\)对代码进行折行,折行的内容最终会显示为一行,折行(\) != 换行(\n) 。

11. Date对象中的月份参数介于 0 到 11 之间,var myDate = new Date(); myDate.setFullYear(2012,3,19)表示2012年4月19日。

12. 时间比较采用大于小于(< >),大于表示晚,小于表示早。

13. 如果逻辑对象(Boolean)无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

14. Math 对象的 random() 方法来返回一个介于 0 和 1 之间的随机数。

15. Math.floor(Math.random()*11) 返回一个介于0 和 10 之间的随机数。

16. JavaScript 层级中的顶层对象---Window 对象,表示浏览器窗口。每当 <body> 或者 <frameset> 标签出现,Window 对象就会被自动创建。

原文地址:https://www.cnblogs.com/orientsun/p/2753261.html