>  Q&A  >  본문

자바스크립트 - 스위치...케이스...

으아아아

v是传入的字符串,这段代码第一个console正常执行,第二个console无论任何情况都不执行,现在可以肯定的是我的switch...case...문제가 발생했습니다. 어디에 문제가 있는지 알려주세요

typechotypecho2694일 전950

모든 응답(3)나는 대답할 것이다

  • 扔个三星炸死你

    扔个三星炸死你2017-06-28 09:30:02

    다음으로 변경하세요

    으아악

    하지만 확실히 if 문을 사용할 수 있습니다:

    으아악

    원문에 따르면 ll < 6是否相等,l是一个整数,表示字符串的长度,l<6是一个布尔值,整数和布尔值是不全等的,所以永远都会走default语句;
    原先写法的误区:不是case语句后面的为true就会执行,而是switch表达式里面的内容l和case语句后面的内容l<6全等时才匹配;假设v="111",此时l=3 l<6为true,但是3!==true이어야 하므로 기본문을 사용합니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-28 09:30:02

    你的l确定是小于6的?

    으아악

    회신하다
    0
  • 代言

    代言2017-06-28 09:30:02

    으아악

    회신하다
    0
  • 취소회신하다