gpt4 book ai didi

javascript - 为什么 # 字符在 javascript 中是特殊的?

转载 作者:行者123 更新时间:2023-11-29 19:03:10 25 4
gpt4 key购买 nike

大多数JS中禁止作为变量名一部分的字符都有特殊含义:

  • &、*、%、^等为运算符;
  • @用于声明装饰器;
  • 分支 (){}[] 是语言的重要组成部分;
  • 没有特殊含义的_和$可以很方便地用作变量名。

# 字符呢?为什么特别?

最佳答案

# 没有什么特别之处。它只是众多不是有效 Unicode Identifier StartIdentifier Continue 的字符之一。一个更好的问题可能是是什么让 $_ 变得特别,以至于它们变成了 valid identifier parts

可能 使它与众不同的是,它是少数可打印的 ASCII 字符之一,这些字符作为标识符名称无效,但在 EcmaScript 1 的其他任何地方也没有用作标点符号。有

关于javascript - 为什么 # 字符在 javascript 中是特殊的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45315371/

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