Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:区别于';和\';_Javascript_String_Escaping - Fatal编程技术网

JavaScript:区别于';和\';

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

我正在编写一个JS脚本,用于读取文本文件并处理其内容。 我需要检测输入中
'
\'
之间的差异

你知道我怎样才能做到这一点吗

请注意:

> `'` === `\'`
true
> `'`.length === `\'`.length
true

如果文本文件中有一个“
\”
,如反斜杠后跟撇号,则需要转义反斜杠“
\”


在JS中,反斜杠是一个转义字符,这就是为什么
\'
'
是相同的

在JavaScript
字符串中,两者之间没有区别

这就是转义字符的目的,以确保它完整地进入字符串

就JavaScript而言,这5个字符串是相同的:

console.log('\'')
console.log(“”)
console.log(“\”)
console.log(``)

console.log(`\`)
你所说的
检测“和\'
之间的差异是什么意思?比方说,我需要计算普通单引号和转义单引号的数量。