1、新浏览器中直接使用<script>,老旧的浏览器中需要使用<script type="text/javascript">;
2、如果在文档已完成加载后执行document.write,那么整个HTML页面将被覆盖;
3、在JavaScript中,用分号来结束语句是可选的;
4、JavaScript代码块:由左花括号开始,由右花括号结束;
5、JavaScript对大小写敏感;
6、JavaScript会忽略多余的空格;
7、JavaScript是脚本语言,浏览器会在读取代码时逐行执行脚本代码,没有编译这个过程;
8、注释: // /*.........*/
9、使用var来声明变量,变量声明之后,该变量是空的,其值是undefined;
10、如果重新声明JavaScript变量,该变量的值不会丢失;
11、动态类型:通俗来讲就是同一个变量可以在不同数据类型之间切换;
12、JS数据类型:字符串、数字、布尔、数组、对象、Null、Undefined;
13、数字类型:可以带小数点,也可以不带;
14、数组类型:var cars = new Array(); var cars = new Array("Audi","BMW","Volvo"); var cars = ["Audi","BMW","Volvo"];
15、对象类型:由花括号分隔,在花括号内部对象的属性以名称和值对的形式来定义,属性之间用逗号分隔:
var person = {firstname:"Bill",lastname:"Gates",id:5566}; 使用方式:person.lastname/person.["lastname"]
16、Undefined类型:表示变量不含有值,可以通过将变量的值设置成null来清空变量;
(个人理解:undefined是说明定义了变量但是没有赋值,而null是赋值了只不过值是null,不知道这样理解对不对)
17、声明变量时,可以使用new来声明其类型:var a = new String; var b = new Number; var c = new Boolean; var d = new Array; var e = new Object;