v是传入的字符串,这段代码第一个console正常执行,第二个console无论任何情况都不执行,现在可以肯定的是我的switch...case...문제가 발생했습니다. 어디에 문제가 있는지 알려주세요
v
console
switch...case...
Following the voice in heart.
다음으로 변경하세요
하지만 확실히 if 문을 사용할 수 있습니다:
원문에 따르면 l和l < 6是否相等,l是一个整数,表示字符串的长度,l<6是一个布尔值,整数和布尔值是不全等的,所以永远都会走default语句;原先写法的误区:不是case语句后面的为true就会执行,而是switch表达式里面的内容l和case语句后面的内容l<6全等时才匹配;假设v="111",此时l=3 l<6为true,但是3!==true이어야 하므로 기본문을 사용합니다.
l
l < 6
l<6
default
case
v="111"
l=3
3!==true
你的l确定是小于6的?
으아악
다음으로 변경하세요
으아악하지만 확실히 if 문을 사용할 수 있습니다:
으아악원문에 따르면
l
和l < 6
是否相等,l
是一个整数,表示字符串的长度,l<6
是一个布尔值,整数和布尔值是不全等的,所以永远都会走default
语句;原先写法的误区:不是
case
语句后面的为true就会执行,而是switch表达式里面的内容l
和case语句后面的内容l<6
全等时才匹配;假设v="111"
,此时l=3
l<6
为true,但是3!==true
이어야 하므로 기본문을 사용합니다.
으아악你的l确定是小于6的?
으아악