编写可保护代码的重要性
顺序是给人读的,只是偶然给机器运行一下
1、软件生命周期的80%成本是发作在为保护上;
2、险些一切的软件保护者都不是最初的建立者;
3、编写范例提高了软件代码的可读性,它让软件工程师疾速充足的明白代码;
编写范例
缩进
1、缩进 运用4个空格;
2、一行代码太长,换行需要在 运算标记以后,同时采纳2个缩进;
3、赋值运算的时刻,第二行的时刻应该以赋值符对齐;
空行
1、在要领的距离用空行;
2、在没有关联代码块之间用空行;
定名
计算机只要两个困难:缓存失效和定名
1、采纳驼峰法定名;
2、变量运用名词,要领运用动词;
3、常量运用大写和下划线来定名;
4、组织函数查用首字母大写;
直接量
直接量:数字、字符串、布尔值、null、undefined;同时数组和对象中也会有直接量的;
1、在javascript中数字范例只要一种,都是存储为雷同的数字范例。小数点前面和背面都不要省略。一致采纳10进制写法;
2、字符串采纳双引号引发,涌现换行运用+ 号;
var longString="hello world;The road ahead will be long. Our climb"+
"will be steep "
3、null 作为对象的占位符
*给未来要赋值为对象的变量初始化;
*与一个已初始化的变量比较;
*当函数传入的参数希冀是对象时,null作为参数传入;
*当函数返回值希冀是对象时,null作为对象返回。
4、undefined 没有初始化的变量都邑赋值为undefined; 只管防止运用undefined;由于没有声明的变量也会推断为undefined范例。
var penson;
typeof penson;//"undefined"
typeof foo;//"undefined"
5、对象直接量,不发起运用Object组织函数建立对象;
var person={
age: 18,
sex:"man"
}
6、数组直接量,不发起运用Array组织函数建立数组;
var colors=["yellow","blue"]