控制

作者: hyt222 | 来源:发表于2017-07-02 20:52 被阅读0次

    1.判断

    在有 alert 语句时,document.write 中的语句最后才显示。因为 document 形成的 HTML 文档需要被浏览器解释执行,在这之前 JavaScript 语句要先被执行完。

    if 语句 if-else 语句 if-else if-else 语句

    if(表达式)

    {//表达式为true执行}

    else if(表达式)

    {//表达式}

    else

    {//表达式}

    没有大括号时,只能有一句执行语句。else 永远和离他最近的 if 在一起。

    建议:在 if 和 else 后面永远放一对大括号,哪怕只有一句。

    switch-case

    switch (t)

    {

    case 1: ....;break;

    case 2:.....;break;

    default:...

    }

    t 可以是字符串,没有 break 继续往下走,不同 case 需要做相同动作时,利用 switch-case。

    逻辑运算 && || ! 与或非

    优先级:所有的逻辑运算符优先级都低于关系运算符。!> && > ||

    条件运算符

    <exp>?<v1>:<v2> exp成立结果为v1,否则为v2.

    2.循环

    while 语句:while 语句让同一段代码可以重复执行很多次。

    while(表达式)

    {//成立时执行}

    do-while 语句:先进去再判断,至少做一次循环体。

    do

    { // 循环体

    }while(表达式)

    for 循环:当循环的次数预先知道,或者需要有递进的动作时,往往选择for循环。

    for(init;condition;step){//循环体}

    无限循环写法

    while(true){}

    do {}while(true)

    for (;;){}

    不同循环比较

    三种循环功能等价。如果必须执行一次用do-while。循环次数固定用for。

    break 与 continue

    break:跳出循环

    continue:跳过本次循环剩下语句,进入循环下一轮。

    相关文章

      网友评论

          本文标题:控制

          本文链接:https://www.haomeiwen.com/subject/wyrocxtx.html