我有一个这样的switch语句:
switch (selectedValue1 ){
case 'قطع از بالا':
switch(selectedValue2){
case 'سیگنال خرید':
console.log(this.ngxService.period1);
switch(this.ngxService.period1){
case 6:
console.log('This is case 6' , this.ngxService.period1);
第一条日志消息有效,并且我可以在控制台中看到6
,但是我不知道为什么我看不到第二条日志消息并且它不起作用?
如果是字符串:this.ngxService.period1
,则将其更改为数字:
switch(Number(this.ngxService.period1))
6作为字符串值与数字6的情况不匹配,因为它们是两种不同的类型。将6字符串转换为数字。