zoukankan      html  css  js  c++  java
  • js匿名和自执行函数,控制语句

    1.匿名函数
        //匿名函数没有是把函数赋值给变量,用的时候在函数下面写变量名称输出
        var hs = function(a=1){
            console.log(a);
        }
        hs();
    2.自执行函数
        !function(){
            console.log('第一种自执行函数');
        }();
        (function(){
            console.log('第二种执行函数');
        }());
       (function(){
            console.log('第三种执行函数');
       }());
    3.if else判断
       var x = 10,y = 100;
       if(x<10){
            console.log('x小于十');
       }else if(y<150){
            console.log('y小于150');
       }
    4.switch语句
        // var n = 10;
        // switch(n){
        //     case 10:
        //         console.log('等于10');
        //         break;
        //     case 9:
        //         console.log('等于9');
        //         break;  
        //     default:
        //         console.log('默认代码');
        // }
     5.for循环
        // for(i=0; i<5; i++){
        //     if(i == 2){
        //         // break;//是跳出整个循环
        //         continue;//跳出本次循环然后继续往下循环
        //     }
        //     console.log(i);
        // }
    6.while判断语句
       //    var n = 0 ;
       //    while(n<5){
       //        console.log(n);
       //        n++;
       //    }
       //这是用if语句来跳出循环
       //    var n = 0;
       //    while(true){
    //         if(n == 5){
    //             break;
    //         }
    //         console.log(n);
    //         n++;
    //    }
    do{}while先执行后判断
    // var n = 0;
    // do{
       
    //     console.log(n);
    //     n++;
    // }while(n<5);
     
     
    练习题
    //100元购物卡,牙刷5元,香皂2元,洗发水15元100元正好花完有多少种可能
    // var  ys=0,xz=0,xfs=0;
    // var a = 0;
    // for(ys=0;ys<=20;ys++){
    //     for(xz=0;xz<=50;xz++){
    //         for(xfs=0;xfs<=6;xfs++){
    //             if(5*ys+2*xz+15*xfs==100){
    //                 a++
    //             }
    //         }
    //     }
    // }
    // console.log(a);

    //一百以内与7相关的数:被7整除,个位数有7,十位数有7
    // for(var aa=0;aa<=100;aa++){
    //     if(aa%7==0||aa%10==7||parseInt(aa/10)==7){
    //         console.log(aa)
    //     }
    // }
    //1-100以内的质数
           //循环1-100之间的数字
        for (var i = 2; i < 100; i++) {
            //假设该数字是质数
            var falg = true;
            //循环判断该数字是否满足质数条件
            for (var j = 2; j < i; j++) {
            //如满足则标记该数不是质数
            if (i % j == 0) {
                falg = false;
                }
            }
            //falg为真输出质数
             if (falg) {
                    console.log(i);
             }
        }
  • 相关阅读:
    AutoMapper bool与string互转
    Self-signed SSL certificates are being blocked
    Visual Studio 2019设置自定义头部注释
    用多进程同步方法演示“桔子-苹果”问题
    实验教学管理系统 c语言程序代写源码下载
    模拟游客一天的生活与旅游java程序代写源码
    Java作业代写
    快餐店运行模拟C++程序源码代写
    hadoop-2.0.0-cdh4.2.1安装手册
    CDH4 HA方案
  • 原文地址:https://www.cnblogs.com/sheep-fu/p/12780739.html
Copyright © 2011-2022 走看看