1.if条件语句
// 例子
// if(1>2 || 3>2){
// document.write("学习使我快乐")
// }else{
// document.write("十分快乐")
// }
// 输入框例子
// var score = parseInt(window.prompt("input"));
// document.write(score);
// var score = parseInt(window.prompt("input"));
// if(score > 90 && score <= 100) {
// document.write("alibaba");
// }
// if(score > 80 && score <= 90) {
// document.write("tencent");
// }
// if(score > 70 && score <= 80) {
// document.write("baidu");
// }
// if(score > 60 && score <= 70) {
// document.write("mogujie");
// }
// if(score < 60) {
// document.write("mojie");
// }
简写
// var score = parseInt(window.prompt("input"));
// if(score>90 && score <=100) {
// document.write("alibaba")
// } else if(score > 80 && score <= 90) {
// document.write("tencent")
// } else if(score > 70 && score <= 80) {
// document.write("baidu")
// } else if(score > 60 && score <= 70) {
// document.write("mogujie")
// } else if (score < 60) {
// document.write("misery")
// }
// var score = parseInt(window.prompt("input"));
// if(score >90 && score <= 100) {
// document.write("alibaba");
// } else{
// document.write("error");
// }
1.for 循环
// 例一方法一
// for(var i = 0; i < 10; i++) {
// document.write("a");
// }
// 1.执行 var i = 0;
// 2.判断 i<10是一个条件判断 if(i<10) {document.write("a");}
// 3.执行 i++ ;-----i=1;
// 4.执行 if(i<10) {document.write("a");}
// 5.判断 i++;
// 执行 ...
// ....循环到9终止
// 例一方法二
// var i = 0;
// for(; i<10 ;){
// document.write("a")
// i++
// }
// 例一方法三
// var i = 1;
// var count = 0;
// for( ; i; ) {
// document.write("a");
// count++;
// if(count == 10) {
// i = 0;
// }
// }
// count计数器
// 例一方法四
// var i = 1;
// for(; i;) {
// document.write("a");
// i ++;
// if(i == 11) {
// i = 0;
// }
// }
// 例二、打印0123456789
//方法一
// var i = 1;
// for(var i = 0; i < 10; i++) {
// document.write(i);
// }
// 方法二
// for (var i =0; i<10; i++) {
// document.write(i);
// }
// 方法三 到0自动停
// var i = 10
// for(; i--; ) {
// document.write(i);
// }
// 1-9的和
// var i = 1;
// var count = 0;
// for(var i = 0; i < 10; i ++) {
// count += i;
// }
// 例子被 3-5-7同时整除
// for(var i = 0; i<100; i++) {
// if( i % 3 == 0|| i % 5 ==0 || i % 7 == 0) {
// document.write(i + " ");
// }
// }
2. while语句是for循环语句的变形
// var i = 0
// for(;i<10;) {
// document.write(i);
// i++;
// }
// 变形
// var i = 0
// while(i<10) {
// document.write(i);
// i++;
// }
//例子
// var i = 0;
// while(i < 100) {
// if(i % 7 == 0) {
// document.write( i + " ");
// }
// i ++;
// }
//例子逢7的倍数和尾数是7的
// var i = 0;
// while(i < 100) {
// if(i % 7 == 0 || i % 10 ==7) {
// document.write( i + " ");
// }
// i ++;
// }
// 5.17 6个作业题
// 1计算2的n次幂,n可输入,n为自然数
// var n = parseInt(window.prompt("input"));
// var mul = 1;
// for(var i = 0; i < n; i++) {
// mul *= 2;
// }
// document.write(mul);
// 2计算n的阶乘,n可输入
// var n = parseInt(window.prompt("input"));
// var mul = 1;
// for(var i = 1; i<= n; i++) {
// mul *= i;
// }
// document.write(mul);
// 3比较a b c 的大小
// var a = parseInt(window.prompt("input"));
// var b = parseInt(window.prompt("input"));
// var c = parseInt(window.prompt("input"));
// if(a > b) {
// if(a > c) {
// document.write(a);
// }else {
// document.write(c);
// }
// }else{
// if(b > c) {
// document.write(b);
// }else{
// document.write(c);
// }
// }
// 4 斐波那契额数列
// 5 打印100以内的质数
// for(var i = 1; i <100; i++) {
// // 外面的for循环把1-100的数挨个拿出来
// for(var j = 1; j <= i; j++){
// // 里面的for循环判断每一个数是否为质数
// if(i%j == 0) {
// count ++;
// }
// }
// if(count == 2) {
// document.write(i +" ");
// }
// count = 0;
// 置0为了下一次计算 ???
// }
// 方法2 math.aqrt
// for(var i = 1; i <100; i++) {
// for(var j = 1; j <= Math.sqrt(i); j++){
// if(i % j == 0) {
// count ++;
// }
// }
// if(count == 1) {
// document.write(i +" ");
// }
// count = 0;
// }
// 6 正向输入,反向输出
// 条件语句补充 seitch case/ break /continue
// switch()是条件判断语句,放的是条件,和case""里面判断,如果相符,执行case里面的语句 // 弱数据语言不需要统一,case""可以写任何类型的元素
// var n = "a";
// switch(n) {
// case "a":
// console.log("a");
// break;
// // 当找到符合条件的语句的时候,后面不判断的语句case也会被打印出来,为了中止switch case,用break中止
// case 2:
// console.log("b");
// break;
// case true:
// console.log("c");
// break;
// }
// var date = window.prompt("input");
// // 方法1周一到周日(耦合程度太高,所以方法二)
// case "monday":
// console.log("working");
// break;
// case "tuesday":
// console.log("working");
// break;
// case "wednesday":
// console.log("working");
// case "thursday":
// console.log("working");
// break;
// case "friday":
// console.log("working");
// break;
// case "saturday":
// console.log("relaxing");
// break;
// }
// 方法2
// switch(date) {
// case "monday":
// case "tuesday":
// case "wednesday":
// case "thursday":
// case "friday":
// console.log("working");
// break;
// case "saturday":
// case "sunday":
// console.log("relaxing");
// break;
// }
// break必须放到循环里面
// 例子
// var i = 0;
// while(1) {
// while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句。
// while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。
// console.log(i);
// if(i > 100) {
// break;
// }
// }
// 写到循环外面报错 例子
// var i = 0;
// if(1>2){
// break;
// }
例子,从1加到一个数,和>100的时候中止
var sum = 0;
// for(var i = 0; i<100; i++) {
// sum += i;
// console.log(i);
// if(sum >100) {
// break;
// }
// }
// continue(不读满足条件的数,进行下一次循环)
例子 避开7的倍数和尾数为7的数
// 方法一
// for(var i = 0; i<100; i++) {
// if(i % 7==0 || i % 10 ==7) {
// }else{
// console.log(i);
// }
// }
// 方法二
// for(var i = 0; i <100; i ++) {
// if(i % 7 == 0 || i % 10 == 7) {
// continue;
// }
// console.log(i);
// }