js的运算符,比较运算符,逻辑结构,循环语句和break,continue的使用

    技术2022-07-20  73

    /* js运算符 算数运算符:+ - * / ++ -- 赋值运算符: = += -= *= /= %= */ var a = '10'; var b = '15'; console.log(a+b);//字符串拼接 console.log(a-b); console.log(a*b); console.log(a/b); /* 自增++ 自减-- 分为前置和后置, 前置是先自增或者自减再运算 后置先运算再自增 */ var c = '6'; console.log(c++); console.log(++c); console.log(a+++c); a = a+5;//a+=5; c -= 5;

    /* 比较运算符 > < >= <= != 逻辑运算符 || && !

    满足条件 返回 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>") }

    Processed: 0.009, SQL: 9