标签:
第1章 js简介
1.js由三部分组成,ECMAScript, DOM, BOM。
第2章 在HTML中使用js
1.把<script>标签放在<body>里面的最后,可以在加载js文件前显示页面内容,对用户友好。
2.<script>标签的defer属性表示脚本延迟到页面解析完再执行,async表示表下载脚本边加载HTML,相当于异步。
第3章 基本概念
1.js一切都区分大小写。标识符第一位不能是数字。
2.js五种基本类型:undefined,null,boolean,number,string。一种复杂类型:object。
3.null用来给准备给准备保存对象的变量赋值。
4.Boolean()函数可以将任何数据类型的值转换成boolean型。见P26
5.任何涉及NaN的操作都得NaN,NaN和NaN不等。
6.位操作符:按位非(~),求反码(操作数的负数减1)。按位与(&),二进制码都为1返回1。按位或(|),二进制码都为0返回0。按位异或(^),二进制码相同返回0。
7.“+”对于两个字符串是拼接,如果有一个不是字符串,就转成字符串。“<”等关系操作符,如果有一个数是数值,有一个不是,则将不是的转化成数值。
8.null==undefined,但null===undefined返回false。
9.函数中命名的参数不是必需的,可以用arguments[i]访问传进来的参数。可以用这个模仿重载。P65
10.函数中,没有传递值的参数自动赋予undefined。
标签:
原文地址:http://www.cnblogs.com/little-jelly/p/5738484.html