gpt4 book ai didi

javascript - 为什么我不能使用带斜杠的子字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:46 24 4
gpt4 key购买 nike

我可以使用任何其他字符,但是当我使用\时出现语法错误。

我在 Google 上进行了搜索,但找不到任何内容。我尝试使用单引号和双引号,但都给出了语法错误。我还尝试将 \ 变成一个变量,但这也给了我一个语法错误。

 var s = $(".originalunc").val();
s = s.substring(0, s.indexOf("\"));
alert(s);

最佳答案

\ 字符具有特殊含义。它开始一个转义序列。

当您键入 "\" 时,您是在说:

  1. ": 开始字符串文字
  2. \:开始转义序列
  3. ":将引号字符添加到字符串(因为这是 \" 转义序列的意思)而不是“结束字符串文字”。

然后该行的其余部分位于字符串文字内。

然后你有一个新行,这是一个错误。

如果你想使用一个作为数据,你需要转义 \

indexOf("\\")

关于javascript - 为什么我不能使用带斜杠的子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134012/

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