JavaScript(以下简称JS)不是难,是乱(杂)。
代码风格可能出现的变化趋势:
省略每句结尾的分号、字符串使用单引号
JS是动态语言:
返回值类型是动态的。
JS没有类,但却有对象,怎么理解?
JS中的对象是基于原型类的。JS是基于原型的面向对象语言。
声明一个变量后,如果多次给这个变量赋值,最好只用同一类型的值
JS变量名是严格区分英文大小写的
函数的四个组成部分:
关键字 function
函数名
自变量
函数体
函数是JS中的一等公民
所有的都是函数,都是从函数来的
JS中的方法可以赋值给一个属性
var obj = { x = 100, y = function(){ } }
函数都有返回值
空返回也是返回值
JS中的数组也是对象
使用type of 检测,返回的是object