1|1if elseif (条件) {条件正确的执行代码} else {否则执行的代码}// 1.在if的()中,会产生隐式类型转换。// 2.只有在以下六种情况下,if中的()的数据为假。false、空字符串、0、null、undefined、NaN。1|2 三目运算:条件? 真语句 : 假语句。优先级高于赋值。
(a++,console.log(a)):null;if(a>0&&a<20){a++;// =>a+=1 a=a+1 =>自身累加1console.log(a);} 3、switch case 一个变量在不同值情况下的不同操作 1)每一种case情况结束后最好都加上break 2)default等价于else,以上都不成立干的事情 3)不加break,当前条件成立执行完成后,后面条件不论是否成...
1.条件判断if-else,语法规则 if(条件判断) {执行语句}elseif(条件判断) {执行语句} ···else(条件判断) {执行语句} 2.switch,基本语法 default表示不满足所有上述case条件则执行该语句,default语句可选 switch(v){case值1:执行语句1;break;case值2:执行语句2;break;case值3:执行语句3;break; ···defau...
if后面的()不能省略。 无论执行语句是一条还是多条,一对{ }都不能省略。 if语句, 只能决定,紧跟着if语句后的一条语句是否执行,在JS中,我们把{ }括起来的所有语句都当做是一条语句对待。 2. 双分支 (1)格式 if (判断条件/表达式){ 执行语句1; }else{ 执行语句2; } 1. 2. 3. 4. 5. (2)规则...
一、if-else结构 1、结构的写法: if(判断条件){ //条件为true时,执行if的{} }else{ //条件为false时,执行else的{} } 1. 2. 3. 4. 5. 2、注意事项 ①else语句块。可以根据情况进行省略。 ②if和else后面的{}可以省略,但是省略{}后,if和else后面只能跟一条语句。(所以并不建议省略{}) ...
一、多个 if 并列与 if ... else if 区别? 多个if 并列是所有的 if 都会进行判断,if ... else if 是只要有满足条件的,就不会对后面的 else if 进行判断。 二、label 语句 label 标记语句可以和 break 或 continue 语句一起使用。标记就是在一条语句前面加个可以引用的标识符。
if(ck > 300000){ alert('买特斯拉'); }else{ alert('你太穷了,你不配买车'); } 三、switch语句 switch case语句用于基于不同条件执行不同动作。 语法: switch(表达式) { case n: 代码块 break; case n: 代码块 break; default: 默认代码块 ...
if (i == 1) { // 使用if条件判断语句,根据i的不同,进行不同处理 console.log('当前是第1次');} else if (i == 100) { console.log('当前是第100次');} } 案例3:循环嵌套案例 生成i行j列的星星图案 var rows = prompt('请输入行数:');var cols = prompt('请输入列数:');var ...
在三元运算符的操作中不能出现break/continue/return这些关键词,我们无法用三元运算符代替if else switch case switch case应用于if-else中一个变量在不同值情况下的不同操作 var num = 10;switch(num){ // switch后面小括号中存放的是一个值(一般我们都写变量: 把变量存储的值拿来用,有时候也可能是一个计算...
switch总结:声明的a是放在switch中的 break 不要忘写了log括号里面加了''引号 问号冒号表达式 (三目运算) (适用于 if只有一个语句 else也只有一个语句的时候 判断a,b值的if else方法和问号冒号表达式方法 a=5 ; b=3 (写成var a=5,b=3 或 var a=5;b=3都是可以的 ) ...