zoukankan      html  css  js  c++  java
  • 总结4.26

    var nm = function(){
        console.log('这是匿名函数');
    }
    nm();
    //匿名函数,函数声明时没有函数名,使用时必须在声明函数的下面,否则将会按照未声明的变量处理报错

    !function(){
        console.log('自执行函数1');
    }();
    (function(){
        console.log('自执行函数2');
    }());
    (function(){
        console.log('自执行函数3');
    })();
    //三种自执行函数的写法,前面小括号内为形参,后面为实参,自执行函数不需要在函数外部使用/调用它,其会自动调用
    //放到自执行函数中的变量不是全局变量,无法直接在控制台中找到

    if(x>10){
        console.log('x的值大于十');
    }else if(x>5){
        console.log('x的值大于五小于十');
    }else{
        console.log('x的值小于五');
    }
    //if判断,x>10为第一个条件,满足第一个条件直接走console.log('x的值大于十'),与下面两组大括号内的程序无关
    //不满足则往下判断,满足x>5第二个条件,走console.log('x的值大于五小于十'),不满足则继续往下判断,以此类推

    switch (y) {
        case 6:
            console.log('y的值为六');
        break;
        case 9:
            console.log('y的值为九');
        break;
        default:
            console.log('y的值不为六也不为九');
        break;
    }
    //switch判断,判断switch后小括号内的值能对应哪个case后的值,执行对应case内的语句,若都不对应,则执行default后的语句

    for (var i = 0; i < 3; i++) {
        console.log('i的值为'+i);
    }
    //for循环,给i初始化,判断i是否小于3,若小于3,先执行底下的输出语句,再执行i++,然后再判断i是否小于3,以此类推

    var n = 0;
    while (true) {
        if (n>=5) {
            break;    
        }
        console.log(n);
        n++;
    }

    do {
        console.log(n);
        n++
    } while (n>5);
    //while循环,小括号内只有判断条件,循环时的操作在内部设置,do while循环,不管是否满足判断条件,总会进行循环一次
    //如上述情况,虽然n=0不满足n>5,但也会先执行console.log(n)然后再停止循环
  • 相关阅读:
    OSI安全体系结构
    PHP 二维数组根据相同的值进行合并
    Java实现 LeetCode 17 电话号码的字母组合
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 14 最长公共前缀
  • 原文地址:https://www.cnblogs.com/HighKK/p/12780738.html
Copyright © 2011-2022 走看看