第二章语法部分:
1.js注释:<!-- XXXXX 而“-->”这部分js会认为是注释内容的一部分
2.var 声明变量 不用声明变量类型
3.声明使用一个数组语法:var object = Array(arg)
或者var object = Array(xxx,xxx,xxx)
4.对象声明:var a = Object();
语句结束用分号
a.name a.year用这种对象+点的方式创建对象属性
或者var a = {key:value}方式 创建+添加对象属性 与python字典类型区别
<==> var a = {} ;a.name = fuck
5.=== 与 ==的区别:
false与空字符串比较:==的结果是真,因为值相等都是空值
=== 的结果为假,因为类型不同,布尔与字符不相等
6.注意for while if语句的()与{}使用,区别python的语法格式
7.函数语法:
function 函数名(args):{XXX;return YYY;}
8.变量作用域:
全局变量:脚本任意位置可以使用; 函数外var+变量
局部变量:函数内才可以使用; 函数内 var+变量
注意:函数内部使用全局变量,则会改变函数外该变量的值
9.对象属性:属于特定对象的变量
对象方法:特定对象才能调用的函数
访问方式:object.property object.method()
创建方式:var object = new Class
10.宿主对象:浏览器提供的对象,From,Image,Element,document