switch case語句踩坑

2021-08-10 09:32:15 字數 1599 閱讀 5258

今天寫了乙個根據選擇的生日自動選擇年齡段的功能

**如下:

$('.psetbasebirth').change(function()else if(age

<=19)else if(age

<=25)else if(age

<=30)else if(age

<=35)else if(age

<=40)else if(age

<=45)else if(age

<=50)else if(age

<=55)else if(age

<=60)else if(age

<=65)else if(age

<=70)else if(age

<=75)else if(age

<=80)else if(age

<=85)else if(age

<=90)else if(age

<=95)else if(age

<=100);

});

在寫判斷的時候,我嘗試用switch case語句來寫,這樣可以少些很多if()語句,並且方便閱讀,**也美觀

如下:switch(age)

case age<14:ageselect

.val

('901');

break;

case age<19:ageselect

.val

('902');

break;

case age<25:ageselect

.val

('903');

break;

......

default:....

switch(n){

case 1:...;

case 2:...;

。。。修改**測試發現

switch(age)

case 14:ageselect

.val

('901');

break;

case 15:ageselect

.val

('902');

break;

case 16:ageselect

.val

('903');

break;

......

default:....

這樣就執行正確,得出結論,case判斷是只能是判斷乙個具體的值,不能判斷乙個範圍,所以還是改回了書寫麻煩的if()語句

switch語句雖然書寫方便直觀,但是不靈活,本文到此結束。

switch case語句用法

switch case語句用法 2007 12 25 08 11 if語句處理兩個分支,處理多個分支時需使用if else if結構,但如果分支較多,則巢狀的if語句層就越多,程式不但龐大而且理解也比較困難.因此,c語言又提供了乙個專門用於處理多分支結構的條件選擇語句,稱為switch語句,又稱開關...

switch case 語句的用法

public class test7 結果是 five three other switch 表示式 switch的用法是判斷case後面的表示式和switch後面的表示式是否相匹配,一旦case匹配,就會順序執行後面的程式 而不管後面的case是否匹配,直到遇見break。如上所給的 中,由於i等...

簡單的switch case語句

簡單的switch case語句示例 public static void main string args else system.out.println 投幣不足請繼續投幣 int q 0 q m m if m 0 break case 2 else system.out.println 投幣不...