学习总结

数据类型转换

强制类型转换有三种:
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可以是代码运行到这个关键字位置时停止。
也可以使用不同浏览器内置的工具来帮助我们调试。

posted on 2019-08-21 21:45  二十四桥夜月明  阅读(124)  评论(0)    收藏  举报