高程第一天
1.async:异步加载,确保不同文件之间没有依赖,他们执行没有明确的先后顺序.
2.嵌入外部文件的优点:可维护性;可缓存:如果不同文件使用同一个外部文件,它只需下载一次,加快页面的读取速率;适应未来:语法上;
3.严格模式,标示符讲解
4.用var定义局部变量在调用后会马上销毁;
5.isNaN();//内部会先转换一下,看是否可以转为boolean型,再做判断;
该方法也支持对象,先对返回值执行valueOf(),不行后执行toString();
6.数据转换
A.转化为数字型:paeseInt/float/number; 带数字的字符串转(自动去零);boolean转数字;空字符串转数字为0;带其他字符串转数字会转为NaN;该方法也支持对象,先对返回值执行valueOf(),不行后执行toString();
7.parseInt("AF..",进制数)//ECMAScript 5 之后不会自动识别
9.字符串具有不可变性!
10.无符号右移(最后为正数),有符号移动(正负不变)
11. 如果操作数是一个空字符串,!""返回 true
12.重载:函数名可以相同但参数个数或名字不同(javascript'ECMA没有函数重载)
13.面向对象添加的属性一旦被创建如果不去销毁对象或者删除属性,这个属性将一直存在.
基本类型是不能添加属性的