1:如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。
举个例子
说明:在点击按钮后将执行到document.write,从而将前面的h1标签和button标签的内容覆盖掉
这段文字在点击按钮后会被新的内容覆盖
说明:在点击按钮执行到document.write后,整个页面已经被覆盖掉而加载document.write的内容,使得下面的h1的内容没有加载到
2:javascript的数据类型
字符串,数值型,bool型,数组,对象,null型,undefined型
3:JavaScript 对象是存储变量的容器。
4:如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
在 HTML 中, 全局变量是 window 对象: 所有数据变量都属于 window 对象。
JavaScript 变量生命周期
JavaScript 变量生命周期在它声明时初始化。
局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。
6:使用typeof检测变量的类型
typeof "John" // 返回 stringtypeof 3.14 // 返回 numbertypeof false // 返回 booleantypeof [1,2,3,4] // 返回 objecttypeof {name:'John', age:34} // 返回 objectvar person = null; // Value is null, but type is still an objectvar person = undefined; // 值为 undefined, type is undefined