巢狀 js學習筆記

2021-10-10 04:12:37 字數 1922 閱讀 5565

單分支

書寫格式:

if(判斷條件)

功能:當條件為真執行打括號裡的**塊,反之不執行。

if

(true

)

雙分支

/**

* if(條件)

* else

* 條件為真執行if的**塊,條件為假執行else的**塊

*/let

f70= rs.

question()

-0;if

(f70

>=

100)

else

多分支

/**

* 書寫格式:

* if(條件1)

* else if(條件2)

* else if(條件3)

* else if(條件..)

* else

* 條件1為真,執行if的**塊,

* 條件1為假,判斷條件2

* 條件2為真, 執行條件2,if的**塊

* 條件2為假, 判斷條件3

* 以此類推,只執行乙個**塊

* 如果所有條件都不滿足,則執行最後乙個else的**塊

*/ console.

log(

`請輸入您的分數:`);

let inputscore = rs.

question()

-0;if

(inputscore >=85)

else

if(inputscore >=75)

else

if(inputscore >=60)

else

作用域: 變數可使用的範圍

1、全域性作用域

① 沒有大括號包含;

② 宣告的變數為全域性變數,在當前js檔案任何地方均可使用。

2、區域性作用域

① 有大括號包含;

② 宣告的變數為區域性變數,在當前的作用域和巢狀的作用域均可使用。

注:① 區域性有就用區域性的變數,區域性沒有就向上找變數。直到找到為止。

(若最終都找不到就輸出 ***x is not defined )

② 不同作用域中的變數名可以重複(let,const宣告)。

let f70 =1;

// console.log(f70); //1

}console.

log(f70)

;//1

// console.log(f72); //f72 is not defined

switch語句

書寫格式

switch (匹配值)

ase 匹配值2:

case 匹配值3:

case 匹配值4:

default:

}1、匹配方式是全等

2、break終止case的繼續執行**。

使用場景:功能選項;

// console.log(`請選擇以下功能:

// 1、孫中偉、賈杰 2、*** ***`);

// let inputnum = rs.question();

// switch (inputnum) 有誤!請重新輸入!`);

// }

巢狀迴圈(NestedLoops )學習筆記

1 基本要素。巢狀迴圈 nestedloops 中有兩個表,乙個是驅動表 又叫外部表 乙個是內部表 探查表 驅動表一般是資料量較小或被約束條件篩選後的較小的表,內部表一般是有唯一索引或有高選擇性非唯一索引 重複率較低的索引,近似於唯一索引 2 執行過程。巢狀迴圈 nestedloops 會先選定乙個...

Python學習筆記 巢狀迴圈

python允許在迴圈體內,巢狀另乙個迴圈 while巢狀迴圈的語法如下 while expression while expression statements s statements s for迴圈巢狀迴圈的語法如下 for iteratoring var in sequence for it...

巢狀路由使用 學習筆記

1 搭建好乙個主路由,主要是配置好了相關的一些配置。具體案例實現如 進入 2 定義路由元件 3 註冊路由 4 使用路由 1 先按照案例配置好相關配置,過程如 進入 2 在目錄src views home下,定義相關路由元件 news.vue 和 message.vue 3 註冊路由 在檔案src r...