如何在字符串中使用反斜杠(\)?

如何在字符串中使用反斜杠(\)?

我尝试了很多方法从执行中得到一个反斜杠(我不是指输入)。  html


我可以获得特殊字符作为制表符,新行和许多其他人然后将它们转义为\\t或者\\n或者\\(someother character)当我旁边有一个非特殊字符时,我不能得到一个反斜杠。


我不想要这样的东西:


str = "\apple";   // I want this, to return:

console.log(str); // \apple

如果我试着让角色为0,那么我就会得到a而不是\。


米脂
浏览 3757回答 3
3回答

慕勒3428872

\是一个转义字符,当后跟一个非特殊字符时,它不会成为文字\。相反,你必须加倍\\。console.log("\apple");  //-> "apple" console.log("\\apple"); //-> "\apple" 无法获取原始的原始字符串定义或创建没有转义字符的文字字符串。

不负相思意

尝试String.raw方法:str = String.raw`\apple` // "\apple"参考这里:String.raw()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript