gpt4 book ai didi

Javascript:与常规 var 相比,var%20C 意味着什么?

转载 作者:行者123 更新时间:2023-11-29 16:59:32 25 4
gpt4 key购买 nike

我正在尝试解释其他人的代码,而且我对 Javascript 还很陌生,我这辈子都找不到解释这意味着什么的 Javascript 教程:

var%20C = 'ABC...', a=123, b=456, ...;

什么是 var%20C,它与常规 var 有何不同?

编辑:代码来自书签。

最佳答案

这意味着代码被破坏了。作为 Kevin B said ,它看起来像是部分 URL 编码,这不是一件好事(URL 编码中的 %20 = 空格)。

应该是:

var C = 'ABC...', a=123, b=456/*, ...*/;

如果你要求 JavaScript 引擎解释 var%20C = ...,它会报错:

SyntaxError: Unexpected token %

关于 your comment :

The code is from a bookmarklet if that explains anything.

这解释了一切!代码将在运行之前被解码,因此 %20 将在 JavaScript 引擎看到它之前变回一个空格。

关于Javascript:与常规 var 相比,var%20C 意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29263316/

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