v
は受信文字列です。このコードの最初の console
は通常どおり実行され、2 番目の console
はいかなる状況でも実行されません。私の スイッチ...ケース...
に何か問題があると確信しています。何が問題なのか教えてください
扔个三星炸死你2017-06-28 09:30:02
以下に変更してください
リーリーただし、if ステートメントは間違いなく使用できます:
リーリー元の記述によれば l
和l < 6
是否相等,l
是一个整数,表示字符串的长度,l<6
是一个布尔值,整数和布尔值是不全等的,所以永远都会走default
语句;
原先写法的误区:不是case
语句后面的为true就会执行,而是switch表达式里面的内容l
和case语句后面的内容l<6
全等时才匹配;假设v="111"
,此时l=3
l<6
为true,但是3!==true
であるはずなので、default ステートメントが使用されます。