Javascript關鍵字和保留字

2021-07-10 01:13:13 字數 1882 閱讀 8127

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關鍵...