基本概念

未匹配的标注

标识符

驼峰

标识符指变量、函数、属性的名字。
为了与ECMAScript内置的函数和对象命名保持一致,惯例采用驼峰大小写格式,如var myCar;

严格模式

"use strict"
严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。

全局,脚本顶部添加
<script>
"use strict"

..
</script>
局部,函数顶部添加
<script>
function doSomething(){
    "use strict"
    ..
}
</script>

语句

语句的结尾的分号,建议任何时候都不要省略它。因为,加上分号可以避免很多错误,例如压缩代码;另外增进代码的性能,解析器不必再花时间推测应该在哪里插入分号了。

var sum = a + b //不推荐
var sum a + b; //推荐

始终在控制语句中使用代码块 ,即使代码块中只有一条语句。

if (test) alert(1); //有效但容易出错,不要使用。
if (test){ alert(1); } //推荐

变量

每个变量仅仅是用于保存值的占位符而已。

var message='hi';

未经过初始化的变量,会保存一个特殊的值 undefined

var message;
console.log(message); //undefined

不推荐

var message='hi';//初始化为字符串
message=100;//修改message为数字,有效,但不推荐
message='hi'; //未经声明的全局变量,在严格模式下抛出错误,不推荐

一条语句定义多个变量

var a=1,b=2,c=3;

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~