千锋前端JavaScript全套教程_JS零基础完美入门到项目实战

1. ECMAScript
基本的语法:变量,数据类型,if,for,函数, 对象,数组 ,String,Math,Date
1. 基本数据类型的种类: 数值类型 字符串类型 布尔类型 .空类型 .未类型
2. 类型转换:
转数字类型(Number(x),parseInt(x),parseFloat(x)),
转字符串类型(String(x), x.toString()),
转布尔(Boolean(x))
0 NaN undefined null false '' 转false
3. 检测基本数据类型的方法 : typeof(n)
4. 检测是否是非数字: isNaN(x)
5. == 和 === 的区别?
==判断等号前后值是否相等 ==只比较值,不比类型
===判断等号前后值和数据类型是否都相同 === 即比较值,又比类型
6. ++a和a++的区别?
++a:a先+1,再操作
a++:先操作,再a+1
分支语句: if语句和switch语句
if(条件表达式){}
switch(key){
case "常量"
语句体;
break;
...
default
break;
}
循环语句: for和while的区别?
for循环多用于循环次数明确的循环,while循环循环次数不明确
break和contiue:
break终止本层循环,不再循环
contiue终止本次循环,继续下一次循环