文档对象模型(DOM):
document object model(整合js,css,html)
浏览器对象模型(BOM):
broswer object model(整合js和浏览器)
引用方式:
<script>
alert();弹窗打印
</script>
<script src=""></script>
语言:
变量
数据类型
运算符
流程控制语句
函数
类和对象
//单行注释
/*多行注释*/
变量声明:(先声明,再赋值)
var a=20;
以分号作为语句结束符
一个变量如果只声明未赋值,打印undefind
undefined:
1 当变量只声明未赋值,得到undefined值
2 当一个函数没有返回值,默认返回一个undefined值
null:
用于先占空间的定义
运算符:
x++:先赋值后计算
++x:先计算后赋值
全等于:
===
NaN:
(not a number?)
将字符串转化成数字不成功时
switch (){
case 条件1:语句1;
default:其他语句;
}
循环方式1:条件循环
for (var i=0;i<10;i++){
循环体
}
循环方式2:遍历循环
var arr=[1,2,3];
for (var i in arr){
循环体
}
JS创建对象的方式:
new 类名(初始化参数)