課程
/前端開發
/Node.js
/進擊Node.js基礎(一)
難道class就是一個命令?
2016-07-29
源自:進擊Node.js基礎(一) 4-3
正在回答
class ?是關鍵字
關鍵字就是這種語言自帶的名稱,比如 var, bool,object等,已經被JS占用了的,用戶不能使用這些來定義變量
會唱歌的魚
西藍 提問者
我也遇到了同樣的問題,才明白老師為什么要用klass。
因為class是保留字。盡管保留字還沒有任何特定的用途,但它們有可能在將來被用作關鍵字。
abstract ? ?enum ? ?int ? ?short ? ?
boolean ? ?export ? ?interface ? ?static ? ?
byte ? ?extends ? ?long ? ?super ? ?
char ? ?final ? ?native ? ?synchronized ? ?
class ? ?float ? ?package ? ?throws ? ?
const ? ?goto ? ?private ? ?transient ? ?
debugger ? ?implements ? ?protected ? ?volatile ? ?
double ? ?import ? ?public ? ?
這些都是js里面的保留字符,用了這些就會報你遇到的錯誤。
class是保留字,在Java中,class用來聲明一個類,比如我現在定義一個名叫Person的類:public class Person(){}
ECMA-262將class描述為不能用作標識符的保留字,盡管保留字在這門語言中還沒有任何特定的用途,但是很可能在將來被用作關鍵字(就像var一樣)。
不能使用 關鍵字 ,禁忌
class 是關鍵字
命名成class就不行,隨便改革名字就可以,為什么呢
舉報
本視頻教程帶你揭開Node.js的面紗,帶你走進一個全新世界
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-01
class ?是關鍵字
關鍵字就是這種語言自帶的名稱,比如 var, bool,object等,已經被JS占用了的,用戶不能使用這些來定義變量
2016-09-27
我也遇到了同樣的問題,才明白老師為什么要用klass。
因為class是保留字。盡管保留字還沒有任何特定的用途,但它們有可能在將來被用作關鍵字。
abstract ? ?enum ? ?int ? ?short ? ?
boolean ? ?export ? ?interface ? ?static ? ?
byte ? ?extends ? ?long ? ?super ? ?
char ? ?final ? ?native ? ?synchronized ? ?
class ? ?float ? ?package ? ?throws ? ?
const ? ?goto ? ?private ? ?transient ? ?
debugger ? ?implements ? ?protected ? ?volatile ? ?
double ? ?import ? ?public ? ?
這些都是js里面的保留字符,用了這些就會報你遇到的錯誤。
2016-08-03
class是保留字,在Java中,class用來聲明一個類,比如我現在定義一個名叫Person的類:public class Person(){}
ECMA-262將class描述為不能用作標識符的保留字,盡管保留字在這門語言中還沒有任何特定的用途,但是很可能在將來被用作關鍵字(就像var一樣)。
2016-08-01
不能使用 關鍵字 ,禁忌
2016-07-30
class 是關鍵字
2016-07-29