我想制作一个文本转换器到unicode转换器。代码进行得很好,但我坚持更改,因为“\”显示无效

问题描述 投票:0回答:2
else if (arr2[i] == ']') {
  mainarr.push('े')
} else if (arr2[i] == '}') {
  mainarr.push('ै')
} else if (arr2[i] == '\') {
  mainarr.push('्')
}

我想制作一个文本转换器到 Unicode 转换器。代码运行得很好,但我坚持更改,因为“”显示无效。有什么办法可以输入“/”吗?

javascript string if-statement html-entities
2个回答
2
投票

反斜杠通常被解释为“文字下一个的指示”——这意味着不应解释下一个字符。 在上面的例子中,我猜测编译器(和你的 IDE)认为你的意思是说单引号是文字。

要修复,请将其设为双反斜杠(又名,字面反斜杠):

} else if (arr2[i] == '\\') { 

-1
投票

[在此输入图像描述][1]

我的名字是坦吉尔·侯赛因。 [1]:https://i.sstatic.net/GHHuDOQE.png

© www.soinside.com 2019 - 2024. All rights reserved.