JS中的判断语句之switchcase 在进行条件判断时,如果判断条件是这个变量在等于什么值时需要做的事,而不是大于或小于做的事,那么这种情况下可以使用switch case进行书写代码 1.switch case switch (变量名){ case 值1: 需要做的事情; case 值2: 需要做的事情; ...
然后我们将这个变量 d 作为switch 语句的表达式值,将它与 case 后面的值匹配,如果表达式等于某个 case 后面的值,则执行响应的代码。例如上述代码中,变量 d 的值为2,那么就会匹配到 case 2,所对应的代码就是day = "星期二";,所以输出结果为星期二。后面还有一个break 语句,这个语句的作用就是跳出 switch 语句...
使用基于js的switch语句可以根据不同的条件将另一个值赋给变量。下面是一个示例代码: 代码语言:txt 复制 var fruit = "apple"; var color; switch (fruit) { case "apple": color = "red"; break; case "banana": color = "yellow"; break; case "orange": color = "orange"; break; def...
}) });functioncalcScore(score){switch(true){//不能写switch(score),因为表达式值为bool类型casescore>90&&score<=100: alert('优');break;casescore>80&&score<=90: alert('良');break;casescore>59&&score<=80: alert('及格');break;casescore>-1&&score<=59: alert('不及格');break;default: ...
js中switch/case分支的值可以是变量或表达式 在一些高级语言如C#中,switch分支的值只能是常量,而js中可以是变量或表达式: <!DOCTYPE html>Document$(function(){ $('#btnScore').bind('click',function(){varscore=$('#txtScore').val();varreg=/^[0-9]+.?[0-9]*$/if(!reg.test(score)) { aler...
js中switchcase分⽀的值可以是变量或表达式在⼀些⾼级语⾔如C#中,switch分⽀的值只能是常量,⽽js中可以是变量或表达式:<!DOCTYPE html> Document $(function(){ $('#btnScore').bind('click',function(){ var score = $('#txtScore').val();var reg = /^[0-9]+.?[0-9]*$...
一、switch结构 ① 语法: switch ( 表达式 ) { case 值: case 值: js语句 ; (若case值后的js语句相同,可参考以上例子) break ; case 值: js语句 ; break ; case 值: js语句 ; break ; case 值: js语句 ; break ; default: js语句 ; ...
switch (expression) { case value1: // 当expression的值等于value1时执行的代码 break; case value2: // 当expression的值等于value2时执行的代码 break; default: // 当expression的值不等于任何一个case时执行的代码 } 二、特点 1. switch case语句可以替代多个if else语句,使代码结构更加清晰。 2. 每个...
switch(id){//计算id的值 case 2://计算常量 alert('2 true') break case 1 + 1://计算数字相加 alert('1 + 1 true') break case 1 * 2://计算数字相乘 alert('1 * 2 true') return ;//return也可以中断switch的case,并且会将整个方法中断 case s * 2://计算变量 alert('s * 2 true'...
JS中的switch-case语句主要用于根据变量的不同值执行不同的代码块。以下是关于switch-case语句使用的 1. 多重条件判断 当需要根据某个变量的不同值执行不同的操作时,可以使用switch-case语句。这是一种比使用多个if-else语句更简洁的方式,尤其是在有多个条件判断的情况下。例如,根据用户输入的不同值...