js中的with語句

2022-02-04 03:44:40 字數 433 閱讀 6435

1. with語句的語法

with (expression)

2. with語句的作用:是將 statement 中的變數作用域新增到 expression 中.

with語句中查詢變數順序:

(1) 是否是 with語句中的區域性變數,如果不是則進行(2)

(2) 是否是 expression中的變數,如果不是則進行(3)

(3) 查詢更高作用域範圍.

3. 示例

var foo = 1;

var bar =

with (bar)

alert(bar.foo);

alert(foo);

if(true)

alert(foo);

這幾個alert分別列印的是: 2, 3,4,4,1, 5.

js中的with語句

學習過js的童鞋都知道js中我們常用的一種型別是物件。let obj 而提到物件,我們要獲取它中的屬性值,可以使用如下方法 一 let a obj.a 二 let b ojb b 好吧,這不是今天要說的重點。我們知道,我們取出物件中的每乙個屬性值,我們都需要obj.這樣無形中會輸入很多次obj,那麼...

js中的迴圈語句

1 for迴圈 效率最高 for let i 0 i2 for in迴圈 效率較低 會訪問非繼承的屬性 for attr in object 避免訪問繼承的屬性 for attr in object 3 for of迴圈 效率較高 for item of object 4 foreach方法 陣列內...

js中的label語句

工作中很少用到label語句,但是最近在學習 js高階教程設計 中發現裡面關於label語句的介紹,特在此記錄一下。1.語法形式label statement2.例子start for let i 0 i 10 i 3.這個例子中定義的start標籤可以在將來由breake或是continue語句中...