ecma-262 定義了 ecmascript 支援的一套關鍵字(keyword)。
這些關鍵字標識了 ecmascript 語句的開頭和/或結尾。根據規定,關鍵字是保留的,不能用作變數名或函式名。
下面是 ecmascript 關鍵字的完整列表:
break
case
catch
continue
default
delete
do
else
finally
for
function
if
in
instanceof
new
return
switch
this
throw
try
typeof
var
void
while
with
完整的保留字列表如下:
abstract
boolean
byte
char
class
const
debugger
double
enum
export
extends
final
float
goto
implements
import
int
inte***ce
long
native
package
private
protected
public
short
static
super
synchronized
throws
transient
volatile
Javascript 中的this 關鍵字
規則如下 函式作為物件的屬性被呼叫 如 obj.fun or obj fun this指向物件本身 非1 的情況,this 指向全域性物件 瀏覽器的window物件 使用new 關鍵字被呼叫 如 var a new function1 this 指向新建立的物件的本身 不使用new 關鍵字被呼叫,如...
JavaScript 中的 this 關鍵字
初學js的時候,第一次用到this是帶著比葫蘆畫瓢的方法用的,照著例子生搬硬套,根本沒想這個地方為什麼可以用this,那個地方怎麼不可以呀.還有就是這個this代表什麼呢?隨著學習的深入,理解了this的含義和用法,但還是會遇到一些小坑,this這個東西最煩undefined了.他的靈活多變最讓人頭...
Javascript中的with關鍵字
鏈結 說起js中的with關鍵字,很多小夥伴們的第一印象可能就是with關鍵字的作用在於改變作用域,然後最關鍵的一點是不推薦使用with關鍵字。聽到不推薦with關鍵字後,我們很多人都會忽略掉with關鍵字,認為不要去管它用它就可以了。但是有時候,我們在看一些 或者面試題的時候,其中會有with關鍵...