/* 比较运算符 > < >= <= != 逻辑运算符 || && !
满足条件 返回 true 否则 false 注意 = (赋值) == (两边值相等) */ var a = 3; var b = 4; var c = 2' console.log(a>b); //逻辑运算符 console.log(a>b||a>c);//只要有一个条件满足返回true console.log(a<b&&a<c);//条件全为true,则true 否则,为falase //! 非 取反面 //数字0 代表false 非0为true console .log(!(a>b)); 逻辑结构 /* 逻辑结构 if else 根据条件执行 可以相互嵌套使用 */ var A = 90; var B = 70; var C = 60; // 查询成绩 var score = prompt('请输入你的成绩'); if (score>= A){ alert ('A'); } else if (score>=B && score<A){ alert('B'); } else if (score>=C && score<B){ alert('C'); } else { alert('D'); } //查询水果价格 var fruit = prompt('请输入你想要的水果'); switch (fruit){ case ('苹果'): alert('35块/斤'); break; case('香蕉'): alert('2块/斤') break; default: alert('没有这种水果') break; } 循环语句 /* js里面的循环 for 指定代码块执行的次数 for in 遍历对象的属性的 while 循环 do while 循环 */ // 简单的for循环 /* for(声明变量;条件:自增或自减) //使用代码调试 看for循环运行 //怎么使用代码调试 //1.到浏览器的控制台 2点击sources栏 3.在当前栏位左边项目文件点击当前页面 4.想要看哪一行代码执行 在当前行之前单击 出现蓝色的锚标 在刷新页面 右边的调试按钮,第一个为F8终止,第二个按钮为F10,运行下一行,第三个按钮为F11,和F10 功能一样,遇到方法会进方法 5.调试完成 把定的锚标去掉 */ //for循环 for (var i = 0 ;i<10 ; i++){ console.log(i); } for (var i = 10 ; i> 0;i--){ console.log(i) } for (var i = 0,b = 10 ;i< b-i ;i++){ console.log(i); } //while 循环,先判断后执行 var n = 0; while(n<10) { n++; console.log(n); } //do while 循环时先执行再判断 至少执行一次 var m = 0; do{ m++; console.log(m); } while (m<10); 终止循环 /* break 时用于终止循环的 continue 是用于跳过当前循环执行下次循环 */ // for (var i = 0; i < 20; i++){ // if(i>10){ // break;//根据条件直接终止循环 // } // console.log(i); // } // for (var i = 0; i<100; i++){ // if(i%2==0){ // continue; // } // console.log(i); // } 打印一个乘法表格 //js里面的运算符 再表达式里面使用的三元运算符 条件?truefalse // 空格 //打印乘法表 for (var i =1;i<10; i++){ for (var k = 1;k<=i;k++){ document.write(i+"*"+k+"="+i*k+(i*k<10?" ":" ")); } //换行 document.write("<br/>") } 打印菱形 // for (var i = 0;i<7;i++){ // var str = " "; // if (i<=3){ // for(var k = 0;k<3-i;k++){ // str+=" "; // } // for(var k = 0;k<2*i+1;k++){ // str+="*" // } // } // else{ // for(var k = 0;k<3-i;k++){ // str+=" "; // } // for(var k =2*(7-i)-1;k>0;k--){ // str+="*" // } // } // } document.writeln("打印菱形</br>"); for(var i=0;i<6;i++){ for(var j=6;j>i;j--){ document.writeln(" "); } for(var k=0;k<2*i+1;k++){ document.writeln("*"); } document.writeln("</br>"); } for(var i=5;i>0;i--){ for(var j=6;j>=i;j--){ document.writeln(" "); } for(var k=0;k<2*i-1;k++){ document.writeln("*"); } document.writeln("</br>") }