label的使用(js 小知識點)

2021-09-11 04:39:53 字數 658 閱讀 1444

label

label的中文意思就是標籤的意思,這個js關鍵字就是制定乙個標籤,好在使用break或者continue的時候返回label定位的上下文環境中繼續執行。

var num =0;

for(

let i =

0; i <

10; i++

) num++;}

}console.

log(num)

//95,

// 沒有使用label的時候因為在i==5 j==5的時候跳出當前j迴圈體,少了5個數字,然後繼續i迴圈體,最後的結果是95

var num2 =0;

numlabel:

for(

let i =

0; i <

10; i++

) num2++;}

}console.

log(num2)

//55,

// 使用label後,在i==5 j==5的時候就直接跳轉到當前numlabel標籤所在的上下文環境中,所以結果是55

使用continue同樣,區別在於,continue是返回到標籤位置,然後繼續執行。

js小知識點

語法 eq index 使用場景 通常與其他選擇器一起使用,獲取指定組合中指定索引 index 的元素。index值從 0開始,所以第乙個元素的 index值是0 不是1。例項 獲取第11個td 的值 jsondata campaignname this parent parent parent f...

js小知識點

原始值不可改變 宣告乙個變數之後,如果給這個變數賦予乙個新值,那麼會把之前的銷毀掉,在記憶體中重新開闢記憶體來存 使用typeof的時候如果是未定義的變數是不會報錯的如果 typeof a try catch e console.log string text line 1 n string tex...

js知識點 掘金 JS小知識點補充

toc 邏輯或與邏輯與 1.在條件判斷中使用 條件中的 兩個條件都成立,整體判斷條件才會成立 條件中的 只要有乙個條件成立,整體判斷條件就成立。2.在賦值操作中使用 var a 1 2 首先驗證1是真假,如果為真,把1賦值給a,如果為假,把2賦值給a a b 先驗證a的真假,為真結果是a,為假結果是...