- 通过运算 通过+ var a = 10 a = a + “” 和空串运算
- 通过方法进行转换 String() 想转换谁就放在()里
1.==与===的区别
==与===都表示相等 但==表示的相等是会先进行数值转换
===不会做类型转换 当两边的类型不同时一定不相等!!!!
2.数据类型的转换
tapeof 例如 console.log(typeof a) 就是检测a的数据类型 注意要有空格 或者typeof(a)
typeof 来检测数据类型
其他类型转换为字符串
- 通过运算 通过+ var a = 10 a = a + “” 和空串运算
- 通过方法进行转换 String() 想转换谁就放在()里
字符串转换为数据
- 通过运算 例如 var a = “10” a = a - 0; a = a * 1;
- 通过方法 Number();
- 一元运算符 +”10” -”10” 也可以转换
- 通过parseInt() parseFloat() 例如 a = parseInt(a);
3.window对象 浏览器
confirm() 确认对话框 点击确认返回true 点击取消返回false
4.javascript 分支与循环
if条件结构是根据条件判断之后再做处理
单分支条件成立执行语句
双分支
if(条件){语句一}
else{语句二}
多分支
if(条件一){语句一}
else if(条件二){语句二}
....
else(条件...){语句...}