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)然后再停止循环
  • 相关阅读:
    [前端插件]Bootstrap Table服务器分页与在线编辑应用总结
    Accord.NET_Naive Bayes Classifier
    Accord.NET入门
    [C++]STL容器Vector的内存释放
    [设计模式]适配器模式与外观模式
    [设计模式]工厂模式
    Linux下spi驱动开发
    Qt移植对USB鼠标键盘、触摸屏的支持
    linux设备模型详解 http://blog.csdn.net/linux_xiaomugua/article/details/6989386
    LGPL协议的理解
  • 原文地址:https://www.cnblogs.com/HighKK/p/12780738.html
Copyright © 2011-2022 走看看