js 條件語句 迴圈語句

2021-10-02 08:39:15 字數 2867 閱讀 8129

1.三種 if 語句

if(隱式轉換為布林值){}

if () {} else {}

if () {} else if() {}

條件中的結果不是 「」,false,0,nan,undefined,null就可以進入條件;

如果條件語句塊只有一句話的時候,可以省略{};

配合函式中的return將會很少使用到if else if .

2.switch開關語句

判斷switch()中表示式是否(絕對===)等於case後的值

var s=10;

switch

(s%10

)

3.練習:輸入成績,返回分類段

1、必須有起始值;必須有乙個迴圈條件;必須有乙個不斷向條件外處理的語句;

2、迴圈是同步,如果迴圈較長就會卡頓;

3、跳出迴圈break ;break還可以設定錨點位置;

4、當執行continue後,跳出當前迴圈,進入下一次迴圈。

1、 while語句

示例1:寫出 ul裡面5個li

var str1 ="";

str1+="";

document.

write

(str1)

;

示例2:雙重迴圈語句,設定錨點,列印多個ul,每個ul裡有多個li

var str ="";

var i=

0,j;

while

(i<5)

document.

write

(str)

;

示例3:table**js寫法 5個**,每個**裡面3行4列,數值依次從0-11;

var j =

0,i =

0,k=0;

var str ="";

str +="";

while

(j<3)

str+="";

j++;}

str+="";

document.

write

(str)

;

示例4:九九九乘法表

var j =

1,i,k=0;

var str ="";

str +="";

while

(j<10)

str+="";

j++;}

str+="";

document.

write

(str)

;

示例5:鍊錶

var obj=}}

}}};

console.

log(obj.value)

;//1只有第乙個

console.

log(obj.next)

;//列印next的內容

while

(obj=obj.next)

示例6:求100-1000的質數

//素數是1和他本身外,都不能整除的數

//思路:用i除以1-自身之間的數值,如果沒有餘數,就不是素數(質數)

var i =

100,j=

2,bool;

while

(i<

1000

) j++;}

if(!bool)

i++;}

示例7:畫三角形

var i=

1,j=

0,k=0;

while

(i<10)

j=1;

while

(jdocument.

write("

"); i++

;}

2、do while語句

是先執行語句塊,再判斷是否繼續迴圈

3、 for迴圈

for(初始變數;迴圈條件;向條件外變化的表示式)

初始定義變數,每次迴圈的開始先執行,執行一次;

條件語句先判斷,條件語句計算完成後必須轉換為布林值,是true才進入語句塊;

向條件外變化的表示式,是所有語句塊執行完成後執行的。

for

(var i=

0,sum=

0;i<

100;i++

) console.

log(sum)

;//4950

for(

var i=

0,sum=

0;i<

100;sum+=i,i++);

console.

log(sum)

;//4950

for(

var i=

0,sum=

0;i<

100;sum+=i++);

console.

log(sum)

;//4950

成為閏年條件:能被4整除,不能被100整除;或者,能被400整除。

for

(var i=

1000

;i<

2000

;i++

)

JS 條件語句 迴圈語句 js操作

弱型別語言,指令碼語言,解釋性語言,基於物件和事件驅動 簡單性,安全性,動態性,跨平台性 ecmascript.dom,bomtype srcasync alert document.write var name 字串型別 string 數字型別 number 布林型別 boolean true,f...

JS 條件分支語句和迴圈語句

js 條件分支語句和迴圈語句 一 條件分支語句 單分支語句 書寫格式 if 判斷條件 判斷條件 可以是乙個表示式 變數 具體值 工作原理 條件為真,執行大括號裡面的 塊,條件為假,則不執行。例 let state 1 if state 雙分支語句 書寫格式 if 判斷條件 else 工作原理 條件為...

js 運算,條件語句,迴圈語句 2

1.條件語句 if 條件 else 在js中叫 塊,如果 沒有執行完,語句不會向下執行 塊是乙個獨立的整體。如果其中某一條出錯,那麼就會在此終止不會向下執行 2.迴圈語句 迴圈,就是對乙個整體進行逐個查詢 迴圈1.從什麼開始 2.查詢的步長 3.結尾數字 計算機對資料的計算不是從1開始,從0開始,也...