目录
学习总结
数据类型转换
强制类型转换有三种:
Number()数字类型 String()字符串类型 boolean()布尔类型 三种函数
自动类型转换
缺点:
由于自动转换具有不确定性,而且不易除错,建议在预期为布尔值,数字,字符串的地方使用强制类型转换的三种函数
if与switch
if语句
写法 if(){} 条件判断写在小括号中 ,执行语句写在大括号里。
if...else 语句
在if后面添加一个else ;
表示当if语句条件不为真时,则执行else语句
switch 语句
样式
switch(){
case '':
case '':
case '':
case '':
default :
}
在小括号中写要判断的变量 , case后写具体的值,在冒号后面写执行语句后用break结尾。
if 与 switch的区别
if是选择一个区间的条件
而switch则是对于固定条件进行判断。
循环语句
while
写法 while(){}
语句先对小括号中的条件进行判断,为真则进行while循环。
do ... while
写法 do{}while();分号必须写
与while的区别:
do...while是不论条件是否为真,都会先运算一边while里的执行语句,而while只有为真的时候才可以运行执行语句
for语句
语法格式
for(初始化表达式;条件;递增表达式)
语句
//或者
for(初始化表达式;条件;递增表达式){
语句
}
死循环
就是判断条件永远为真
注死循环极其占用内存,一定要避免死循环出现
关键字
continue
continue语句用于立即停止本轮循环,返回循环结构头部,开始下一轮循环。
例
//输出100以内的偶数
var i = 0;
while ( i < 100 ){
i = i + 1;
if ( i % 2 !== 0) continue;
console.log(i);
}
break
可以让代码不安既有顺序执行。break 会直接跳过整个循环流程而continue只会跳过那一个步骤
debug 调试工具
使用debugger可以是代码运行到这个关键字位置时停止。
也可以使用不同浏览器内置的工具来帮助我们调试。
浙公网安备 33010602011771号