JavaScript:区别于';和\';
我正在编写一个JS脚本,用于读取文本文件并处理其内容。 我需要检测输入中JavaScript:区别于';和\';,javascript,string,escaping,Javascript,String,Escaping,我正在编写一个JS脚本,用于读取文本文件并处理其内容。 我需要检测输入中'和\'之间的差异 你知道我怎样才能做到这一点吗 请注意: > `'` === `\'` true > `'`.length === `\'`.length true 如果文本文件中有一个“\”,如反斜杠后跟撇号,则需要转义反斜杠“\” 在JS中,反斜杠是一个转义字符,这就是为什么\'和'是相同的 在JavaScript字符串中,两者之间没有区别 这就是转义字符的目的,以确保它完整地进入字符串 就JavaScr
'
和\'
之间的差异
你知道我怎样才能做到这一点吗
请注意:
> `'` === `\'`
true
> `'`.length === `\'`.length
true
如果文本文件中有一个“
\”
,如反斜杠后跟撇号,则需要转义反斜杠“\”
在JS中,反斜杠是一个转义字符,这就是为什么
\'
和'
是相同的 在JavaScript字符串中,两者之间没有区别
这就是转义字符的目的,以确保它完整地进入字符串
就JavaScript而言,这5个字符串是相同的:
console.log('\'')
console.log(“”)
console.log(“\”)
console.log(``)
console.log(`\`)
你所说的检测“和\'
之间的差异是什么意思?比方说,我需要计算普通单引号和转义单引号的数量。