• JavaScript统计数据处理(4)


    JavaScript是一种广泛使用网页编程语言,
    在浏览器中运用JavaScript技术处理统计数据具有最佳的推广传播效果

    条件和循环是所有编程语言中的最常用的代码块,执行特定任务的函数中经常用条件和循环代码块解决较复杂的逻辑判断和数据遍历处理问题。


    导读

    1、条件判断

     [返回]

    console.clear();
    var num = Math.random()*100;  
    num = num.toFixed(0);
    //if(条件){代码} - 指定条件为true执行代码
    if (num>=60) {console.log("及格");}
    //if(条件){代码1}else{代码2} - 条件为true执行代码1、false执行代码2
    if (num>=60) {
        console.log("及格");
    } else {
        console.log("不及格");
    }
    //if(条件1){代码1}else if(条件2){代码2}...else{代码k} - 多条件
    if(num<60) {
        console.log("不及格");
    } else if(num>=60 && num<70) {
        console.log("及格");
    } else if(num>=70 && num<80) {
        console.log("中等"); 
    } else if(num>=80 && num<90) {
        console.log("良好"); 
    } else {  //其它
        console.log("优秀"); 
    }
    //switch...case
    switch(num) {
    case num<60:
      console.log("不及格");
      break;
    case num>=60 && num<70:
      console.log("及格");
      break;
    case num>=70 && num<80:
      console.log("中等");
      break;
    case num>=80 && num<90:
      console.log("良好");
      break;
    default:    //其它
      console.log("优秀");
    } 
    //二元运算符条件判断
    num>=60 ? console.log("及格") : console.log("不及格");
    //多元运算符条件判断
    num<60 ? console.log("不及格") : 
    num>=60 && num<70 ? console.log("及格") : 
    num>=70 && num<80 ? console.log("中等") : 
    num>=80 && num<90 ? console.log("良好") :
    console.log("优秀");
    

    2、数据循环

     [返回]

    console.clear();
    var arr = [1,3,2,4,3,2,4,5,6,7,2,4,6];
    //for循环
    var s = 0;
    var len = arr.length;
    for (var i=0; i<len; i++) {  //数组循环
        s += arr[i];  //累加
    }
    console.log(s);
    //for/in循环遍历对象的属性
    var person={fname:"John",lname:"Doe",age:25}; 
    var txt = ""; 
    for (x in person) {  //x为属性名
        txt+= x +"-"+ person[x] + ". ";
    }
    console.log(txt);
    //while循环
    console.clear();
    var i = 0;
    var x = 0;
    while (i<5) {  //变量i小于5循环
        x+=i;
        i++;  //必须加此计算器,否则无限循环
    }
    console.log(x);  //10
    //do/while循环
    do {
        x+=i;
        i++;
    } while (i<5);
    console.log(x);  //15
    

    3、条件和循环综合运用

     [返回]

    console.clear();
    var arr = [[1,3,2],[4,3,2,4,5,6],[7,2,4,6]];
    //二维数组条件(偶数)求和
    var s = 0;
    var len = arr.length;
    var count, val;
    for (var i=0; i

    本文介绍了JS条件和循环技术基本用法,由条件和循环代码建立的JS函数可以灵活处理和计算所有统计数据,包括非常复杂的统计模型和数据挖掘方法。

    提示:本页中JS脚本代码可复制粘贴到JS代码运行窗口调试体验; 文本编辑快捷键:Ctrl+A - 全选;Ctrl+C - 复制; Ctrl+X - 剪切;Ctrl+V - 粘贴

  • 相关阅读:
    Linux Bash管理
    Linux文件查看
    Linux文件目录
    yum Linux软件安装工具
    第十六、十七天,关于面向对象
    第十四天,内置函数
    第十二天
    第十一天
    第十天
    第九天(开始函数)
  • 原文地址:https://www.cnblogs.com/cloudtj/p/12934450.html
Copyright © 2020-2023  润新知