1.好习惯从末尾加分号;开始
2.js区分大小写
3.程序界万能的命名法则:①不以,数字开头的数字、字母、下划线、美元符号
②提倡以下划线命名法来命名变量,以驼峰命名法来命名函数。但是到了公司往往会身不由己的。不过是个好习惯
4.数据类型:①标量:(数字,字符串,布尔值) - 标量,在任何时刻只能有一个值。
② 集合:(数组[ 索引数组,关联数组 ],对象)
5.闲话布尔值:电子设备的终极原理:0和1。他们远比人心简单,0就是0 ,1就是1。不会说是吗0包含1,1包含1之类的人生哲学。
* 6.js中,所有变量都是某种数据类型的对象。(如一个布尔值就是布尔类型的对象)
*7.函数的真正威力,在于 高效复用和类型使用:
function count (a,b){
return a + b;
}
console.log(count(1,2))
console.log(count(2,2))
8.js是一种解释性,弱类型的语言。
①解释性-一个不错的例子:我去翻译英语,我就是一个解释器。把英语解析成汉语
②弱类型-不必明确声明数据类型。
**9.基础的思想:js提供了许多内建函数(如alert,console等),内建对象(由js语言本身提供,如Math等),宿主对象(由js的运行环境-浏览器提供,如window等)。也提供自定义函数和对象服务。
angularjs中也提供了,内建指令,内建服务等服务,也支持自定义服务。