如何使用Javascript关键字作为变量名?

Vij*_*jai 1 javascript c# jquery

如果我想在JS中使用以下内容,是否可以使用某些选项?

var break = "";
Run Code Online (Sandbox Code Playgroud)

在C#中,我们可以选择使用@,它是JS中可用的类似选项

public int @public;
Run Code Online (Sandbox Code Playgroud)

geo*_*org 6

好吧,如果你坚持,你可以

var $break = 1;
Run Code Online (Sandbox Code Playgroud)

在字符方面与C#相同;)

说真的,您不能将保留关键字用作变量,但允许它们作为属性名称:

myObj = {}
myObj.break = 'whatever';
Run Code Online (Sandbox Code Playgroud)

另外,请注意保留字的所有组成部分根据严格程度而有所不同.例如,

var interface = 1;
Run Code Online (Sandbox Code Playgroud)

在非严格模式下有效,但在添加use strict到脚本后会中断.