gpt4 book ai didi

javascript - 在 Javascript 中,为什么 '\-' === '-' 的计算结果为真?破折号(-)是js字符串中的转义字符吗?

转载 作者:行者123 更新时间:2023-11-30 15:57:07 25 4
gpt4 key购买 nike

同题:

在 Javascript 中,为什么 '\-' === '-' 的计算结果为 true 而不会导致无效的转义序列错误?破折号(-)在js字符串中是转义符吗?

参见代码笔:

'\-' === '-'

http://codepen.io/puttyman/pen/kXxJXv

最佳答案

它不仅适用于破折号 -反斜杠 () 是 Javascript 中的转义字符。当您编写 '\checkit' 时,反斜杠不会转义任何特殊字符,因为没有任何特殊字符。

so语句'\checkit' === 'checkit'

总是返回真值

关于javascript - 在 Javascript 中,为什么 '\-' === '-' 的计算结果为真?破折号(-)是js字符串中的转义字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38343210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com