javascript 的数据类型
基本类型:数字类型、布尔类型、字符串类型
引用类型:对象类型、函数类型
空类型:null 和 undefined
运算符:typeof
语法: string typeof (变量)
JavaScript是一个弱类型的语言
弱类型不代表没有类型,不严格的检查类型
运算符
数学运算符: +、-、*、/
逻辑运算符:>、<、>=、<=、==、!=、&&、||
特别地,完全等于: === 和 !==
与对象相关
new
delete
instanceof
逻辑控制与流程控制
if
if(bool表达式)
{
语句
}
else if(bool表达式)
{
语句
}
else
{
语句
}
解释性的语言,规范结尾用分号,但是如果不用分号,也不会错,js会根据自动换行加分号
switch-case
switch(val){
case 值1:语句; break;
case 值2:语句; break;
case 值3:语句; break;
...
case 值N:语句; break;
default: 语句; break;
}
while
do-while
for
for-in结构(有点像foreach,但是不同)
for(var item in 集合或对象){
遍历这个集合对象,item为每一个项的键
循环体
}