国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js與運算符和或運算符的妙用

2024-05-06 16:00:58
字體:
供稿:網(wǎng)友
這篇文章主要介紹了js與運算符和或運算符的使用方法,需要的朋友可以參考下

如下題用if else實現(xiàn)不同條件下(add_step的變化), add_level的結(jié)果值不同:

復(fù)制代碼 代碼如下:


var add_level = 0;
if(add_step == 5){
add_level = 1;
}
else if(add_step == 10){
add_level = 2;
}
else if(add_step == 12){
add_level = 3;
}
else if(add_step == 15){
add_level = 4;
}
else {
add_level = 0;
}

1)以上功能也可以通過switch來實現(xiàn):

復(fù)制代碼 代碼如下:


var add_level = 0;
switch(add_step){
case 5 : add_level = 1;
break;
case 10 : add_level = 2;
break;
case 12 : add_level = 3;
break;
case 15 : add_level = 4;
break;
default : add_level = 0;
break;

2)Javasctipt通過||和&&來實現(xiàn):

復(fù)制代碼 代碼如下:


var add_level = (add_step==5 && 1) || (add_step==10 && 2) || (add_step==12 && 3) || (add_step==15 && 4) || 0;

3)第2種寫法也可以簡寫為:

復(fù)制代碼 代碼如下:


var add_level={'5':1,'10':2,'12':3,'15':4}[add_step] || 0;

從第2種寫法中可以得出一個基本公式:

復(fù)制代碼 代碼如下:


add_step==5 && add_level=1


等價于 <==>

復(fù)制代碼 代碼如下:


if(add_step==5){

  add_level = 1

}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 昌乐县| 承德市| 从化市| 南京市| 阿荣旗| 香河县| 章丘市| 彩票| 宁强县| 余干县| 阿巴嘎旗| 宜兰市| 南汇区| 大冶市| 余姚市| 凤凰县| 静宁县| 丰台区| 根河市| 五原县| 晋州市| 达州市| 文化| 嘉禾县| 正阳县| 汉沽区| 灵武市| 益阳市| 静海县| 陵水| 夏邑县| 盐亭县| 大兴区| 黔西县| 汪清县| 澄城县| 若尔盖县| 凌源市| 扶风县| 洪泽县| 从江县|