html定义了网页的内容,css描述了网页的布局,JavaScript网页的行为
JavaScript输出:
window.alert()弹出警告框;
documen.write()方法将内容写到HTML文档中(仅用于文档,文档已完成加载后执行整个HTML页面将被覆盖);
innerHTML写入到HTML元素(内容没有添加,有则修改);
console.log()写入到浏览器的控制台(测试)。
JavaScript数据类型:
String、Array、Number、Boolean、Object、Null、Undefined;
动态类型:var x; var x=1;var x='1';
数组: new Array()、 [] ;
对象寻址方式:person.lastname、person["lastname"];
变量均为对象,当你声明一个变量时,就创建了一个新的对象。
JavaScript对象:
对象是属性(键值对,键值对称为对象属性)和方法的容器;
JavaScript作用域:
局部变量会在函数运行以后被删除,全局变量会在页面关闭后被删除。
未声明的JavaScript变量分配值(全局变量)。
window.carName 所有数据变量都属于window对象。
全局变量或函数可以覆盖window对象的变量或函数,局部(window对象)变量或函数可以覆盖全局变量或函数
JavaScript typeof:
数组是一种特殊的对象类 typeof [1,2,3]; //Object
typeof undefined; // undefined
typeof null; // Object
JavaScript 类型转换:
空字符串转换为0