JavaScript是一种广泛使用网页编程语言,
在浏览器中运用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 - 粘贴