午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - switch...case...

瀏覽:204日期:2023-04-30 18:14:16

問(wèn)題描述

export const setID = (v) => { console.log(’執(zhí)行setID’,v); let l = v.length; switch(l) { case l < 6 : console.log(’qq’); break; default: console.log(’11111’); }}

v是傳入的字符串,這段代碼第一個(gè)console正常執(zhí)行,第二個(gè)console無(wú)論任何情況都不執(zhí)行,現(xiàn)在可以肯定的是我的switch...case...出了問(wèn)題,求教問(wèn)題在哪里

問(wèn)題解答

回答1:

改成下面這個(gè)

const setID = (v) => { console.log(’執(zhí)行setID’,v); let l = v.length; switch(l < 6) { case true : console.log(’qq’); break; default: console.log(’11111’); }}

不過(guò)你這個(gè)完全可以用一個(gè)if語(yǔ)句:

if (l < 6) { console.log('qq');} else { console.log('1111');}

按照原先的寫(xiě)法應(yīng)該是l和l < 6是否相等,l是一個(gè)整數(shù),表示字符串的長(zhǎng)度,l<6是一個(gè)布爾值,整數(shù)和布爾值是不全等的,所以永遠(yuǎn)都會(huì)走default語(yǔ)句;原先寫(xiě)法的誤區(qū):不是case語(yǔ)句后面的為true就會(huì)執(zhí)行,而是switch表達(dá)式里面的內(nèi)容l和case語(yǔ)句后面的內(nèi)容l<6全等時(shí)才匹配;假設(shè)v='111',此時(shí)l=3 l<6為true,但是3!==true,所以走的是default語(yǔ)句。

回答2:

你的l確定是小于6的?

switch(n){case 1: 執(zhí)行代碼塊 1 break;case 2: 執(zhí)行代碼塊 2 break;default: n 與 case 1 和 case 2 不同時(shí)執(zhí)行的代碼}回答3:

export const setID = (v) => { console.log(’執(zhí)行setID’,v); let l = v.length; switch(true) { case l < 6 : console.log(’qq’); break; default: console.log(’11111’); }}

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲一区二区免费视频 | 欧美精品1区 | a视频在线播放 | 免费的黄色av | 欧美日韩一区二区三区四区 | 日韩不卡一区二区三区 | 婷婷综合激情网 | 超碰97在线播放 | 色一区二区 | 国产精品国产高清国产 | 欧美一区成人 | 看日本毛片 | 欧美精品一区二区三区四区 | 亚洲男人天堂视频 | 国产影视一区 | 欧美亚洲一级 | 丁香花婷婷 | 99久久99久久精品免费看蜜桃 | 日韩欧美久久 | 福利资源在线观看 | 欧美成人午夜精品免费 | av三级在线观看 | 久草热在线 | 欧美性猛交bbbbb精品 | 成年人视频网 | 欧美成人综合色 | 天堂中文在线资 | 日韩欧美视频免费观看 | 国产精品午夜影院 | 国内91视频 | 成年人免费观看视频网站 | 国产精品午夜视频 | 青草草在线 | 欧美黄色a| 国产原创视频在线 | 一区二区三区观看 | 超碰公开在线观看 | 第四色亚洲色图 | av基地网 | 国产日韩在线免费观看 | 三年中国中文在线观看免费播放 |