JavaScript基础知识总结

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

原文地址:https://www.cnblogs.com/Zara/p/5955484.html