zoukankan      html  css  js  c++  java
  • JavaScript 常用控制流程代码范例

    if-else 的用法

    var a = 33
    if (a == 1){
    console.log ('a等于1')
    } else if (a==2) {
    console.log ('a等于2')
    } else {
    console.log ('其他')
    }
     

    switch-case 的用法

    • switch使用常量时
    var a=1
    switch(a){
        case 1:
        console.log('a等于1')
        break;
        
        case 2:
        console.log('a等于2')
        break;
    
        case 3:
        console.log('a等于3')
        break;
        
        default:
        console.log('其他')
    }
     
    • switch使用表达式而非常量时
    var a=33
    switch(true){
        case a>90:
        console.log('大于90')
        break;
        
        case a>80:
        console.log('大于80')
        break;
    
        case a>70:
        console.log('大于70')
        break;
        
        default:
        console.log('其他')
    } 
     

    while 的用法

    var i = 10;
    while(i>0) {
        console.log(i)
        i--
    }
     
     

    do-while 的用法

    var i = 4
    do {
        console.log(i)
        i--;
    }   while(i > 5);
    
     

    for 遍历数组的用法 (通过for遍历获得数组值的平方)

    var arr=[3,4,5]
    for (i = 0 ; i < arr.length ; i++ ) {
        console.log(arr[i]*arr[i])
    }
     
     

    for-in 遍历对象的用法

    var object = {'a':1 , 'b':2 , 'c':3}
    for (var i in object) {
        console.log(i + ":" + object[i])
    }
     
     

    break 和 continue 的用法

    var i
    for ( i = 1; i<10 ;i++ ) {
        if(i%4 === 0){
        break;
        }
        console.log(i)
    }   
    var i
    for ( i = 1; i<10 ;i++ ) {
        if(i%4 === 0){
        continue;
        }
        console.log(i)
    }   
    

      

     
  • 相关阅读:
    学习笔记
    js闭包
    一个非必现问题的定位和反思
    C语言的设计模式面向对象机制的实现(一)
    多线程和单线程的执行效率问题
    python 多态
    C语言的设计模式接口隔离
    构建表达式二叉树
    C语言的设计模式依赖倒置
    C语言的设计模式单一职责
  • 原文地址:https://www.cnblogs.com/evenyao/p/9334364.html
Copyright © 2011-2022 走看看