如果我想在JS中使用以下內容,是否有一些選項可用?如何將Javascript關鍵字用作變量名稱?
var break = "";
在C#中,我們必須使用它使用@選項,可類似的選項在JS
public int @public;
如果我想在JS中使用以下內容,是否有一些選項可用?如何將Javascript關鍵字用作變量名稱?
var break = "";
在C#中,我們必須使用它使用@選項,可類似的選項在JS
public int @public;
好吧,如果你堅持,你可以
var $break = 1;
這是C#中的字符方面是相同的;)
嚴重的是,你不能使用保留關鍵字作爲變量,但他們被允許作爲房產名稱:
myObj = {}
myObj.break = 'whatever';
此外,請注意,保留字的彙編取決於嚴格性。例如,
var interface = 1;
是在非嚴格模式下有效,但是休息一旦你添加use strict
到腳本。
不能使用JavaScript的關鍵字作爲變量名。
你不這樣做,原因很明顯。不,沒有辦法使用* reserved *關鍵字作爲變量名稱,爲什麼你會有無數其他選擇而不是少數保留字。 – adeneo
只需在它前面使用另一個字符,就像'$'或'_' – 4castle