摘要:語句塊的行都有縮進,但并不是必須的。這是語句這是語句語句完畢條件運算符條件運算符條件運算符和條件語句可以互相轉換,條件運算符的性能更高。。。。。語句的嵌套定義并賦值一個變量優秀當第一個條件運算符為時進入嵌套的。。。。
語句 語句的概述
在JavaScript中,語句使用分號(;)進行分隔??梢栽谝恍芯帉懸粭l語句,也可以在一行編寫多條語句分類
件語句:JavaScript解釋器根據一個值來判斷是執行還是跳過指定語句。
循環語句:JavaScript解釋器根據一個值判斷是否重復執行指定語句。
跳轉語句:使JavaScript解釋器跳轉到指定語句。
建議:
建議每一行編寫一條語句,以便于提高代碼的閱讀性。
JavaScript解釋器按照語句的編寫順序依次執行。
JavaScript中使用一對花括號({})表示一個語句塊。使用語句塊為語句進行分組,這樣語句的結構清晰明了。
注意:
語句塊的結尾不需要分號。
語句塊的行都有縮進,但并不是必須的。
語句中聲明變量是全局變量。
空語句運行包含0條語句,JavaScript解釋器執行空語句,不會執行任何動作。如果有特殊的目的使用空語句,最好說明這條空語句是有用的。
條件語句:條件語句就是通過判斷指定的計算結果,來決定是執行還是跳過指定的語句塊。如果說JavaScript解釋器是按照代碼的路徑執行的話,那么條件語句就是這條路徑上的分岔點,代碼執行到這里必須選擇其中一條路徑繼續執行。
if語句是條件判斷語句,當if后面條件判斷是true是則選擇執行語句塊當結果為false時會跳轉語句塊,繼續之下后面的代碼。
//if語句的應用 var a = true; /*if語句 * if(條件表達式){ * 語句塊} 當表示式的輸出結果為true時才執行 * 作用:來控制是否執行指定的語句 * 結果: 一般為Boolean類型的值 true/false * 問題: 當條件表達式計算的結果不是Boolean類型 * 那么將會強行的轉化為Boolean類型再進行判斷*/ if (a) { console.log("阿倫艾佛森");}//布爾類型 if (1&&1){console.log("為了十月六號那一天") }//或與非運算符的if語句; var a //定義變量但是不初始化變量 if( a="畫面"){ console.log("if條件語句")8 }//等價于以下寫法 a ="畫面" ;
if。。。else語句
跟據if語句當條件判斷語句值為true時選擇第一個語句塊, 當值為false時選擇另一個執行塊
var a = true ; /*if...else if (條件表達式){第一個語句塊} else{第二個語句塊}*/ if (a) { console.log("輸出第一個語句塊");} else{ console.log("輸出第二個語句塊")}
-if語句的注意事項,
/* if語句與if...else語句 * 對應的語句塊的大括號"{}" -> 允許被省略的 * 前提 - 當前語句塊中只存在一條語句時 * 省略大括號"{}"時,JavaScript默認認為后面的第一條語句是被控制的語句塊內容 * 結論 - 建議按照語法規則編寫 */ if (result) console.log("這是if語句執行的語句塊1..."); console.log("這是if語句執行的語句塊2..."); console.log("這是if語句執行的語句塊3..."); console.log("這是if語句執行完畢后的內容...");
-條件運算符與if語句。
var boo = false; if (boo) { console.log("這是語句"); } else { console.log("這是語句"); } console.log("if語句完畢"); boo ? console.log("條件運算符1") : console.log("條件運算符2"); //條件運算符和條件語句可以互相轉換, //條件運算符的性能更高;
if。。。else。。語句的嵌套:
var score = 66;//定義并賦值一個變量 if (score > 88) { console.log("優秀");//當第一個條件運算符為true時 進入嵌套的if。。else。。語句 } else {//鑲嵌一個if。。else if (score > 77) { console.log("良好"); } else { console.log("及格");//結果為及格 } } //嵌套的缺點 嵌套的層數越多性能越差 //利用else。。。if ,,可以解決嵌套的問題 并且沒有任何限制 var score = 66; //定義并賦值變量 if (score > 88) { console.log("優秀"); } else { if (score > 77) { console.log("良好"); } else { console.log("及格"); } }
switch 。。 case。。
var result = "0"; /* 枚舉 - 將計算結果可能的值盡量的羅列完整 switch (條件表達式) { case 值一: 語句塊一 case 值二: 語句塊二 ... ... default: 語句塊N } * 條件表達式 - 不一定是Boolean類型,計算結果分別與case語句的值進行比較 * 條件表達式計算結果與case語句的值是全等比較(既要比較值,也要比較類型) * case語句 - 羅列可能的匹配值 * 對應的語句塊最后添加 break 關鍵字 - 當執行對應的語句塊之后,停止繼續執行 * default語句 - 類似于if...else語句中的else語句 * 當以上所有case語句的值都不匹配時,默認執行default語句對應的語句塊 * 注意 - 不是default語句不需要使用break關鍵字,而是default默認一般被編寫在最后 * */ switch (result) { case 0: console.log("這是數字0"); break; case 1: console.log("這是數字1"); break; default: console.log("以上結果無一滿足"); }
while語句與do while語句
var result = 1; /* while (條件表達式) { 語句塊 } * 必須通過一個變量值的改變,控制條件表達式的計算結果 * 在循環的過程中,至少有一次計算結果為false -> 結束循環 * 如果沒有這樣的一個變量的話 -> 循環叫做死循環 */ var result = 1; while (result <= 10) { console.log("這是while循環語句執行..."); result++;// 改變變量的值,至少有一次讓條件表達式計算的結果為false } console.log("這是while循環語句執行完畢后..."); //do語句 var result = 0; /* do { 語句塊 } while (條件表達式); */ do { console.log(result); result++; } while (result <= 10);
for語句
var v = 0; while (v < 10) { console.log(v); v++; } console.log(v); /* for (初始化表達式; 條件判斷表達式; 循環控制表達式) { 語句塊 } * 初始化表達式 - 用于初始化控制循環的變量 * 條件判斷表達式 - 用于判斷是否要結束循環 * 循環控制表達式 - 用于控制結束循環的節點 注意: * for語句的語法要求并不強制必須定義以上三個表達式 * 一旦省略三個表達式的話,表達式的分隔符必須存在 */ /*for (var v = 0; v < 10; v++) { console.log(v); }*/ var v = 0; for (; v < 10; ) { console.log(v); v++ }
挑轉語句:
/* 跳轉語句 * 作用 - JavaScript代碼從指定位置跳轉到另一個指定的位置 * 場景 - 跳轉語句只能用于循環執行結構,而不能用于條件判斷結構 * 注意 - switch...case語句中使用的break,并不是break的用法,而是switch語句的用法 * 循環語句中的跳轉語句 * break語句 - 表示結束整體循環 * continue語句 - 表示結束本次循環 */ /*var result = 0; switch (result) { case 0: console.log(0); break; case 1: console.log(1); break; default: console.log(2); }*/
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/96790.html
摘要:語句語句概述在中語句使用分號進行分隔可以在每行編寫一條語句也可以在每行編寫多條語句語句塊中使用一堆花括號表示一個語句塊使用語句塊為語句進行分組這樣使語句的結構清晰明了空語句空語句允許包含條語句解釋器執行空語句時不會執行任何動作流程控制語句解 語句 語句概述 在JavaScript中 語句使用分號(;)進行分隔 可以在每行編寫一條語句 也可以在每行編寫多條語句 語句塊 JavaScrip...
摘要:語句塊的結尾不需要分號,語句塊中的行都有縮進單并不是必須的。條件語句條件語句就是指通過判斷指定的計算結果,來決定執行還是跳過指定的語句塊。語句,在語句的基礎上,允許提供多個條件判斷。語句是終端語句,用于循環語句或開關語句。 語句 語句的概念 語句其實就是JavaScript中的整句或命令,使用分號進行分隔,可以編寫一句,也可以編寫多句。JavaScript中使用花括號({})表示一個語...
摘要:循環語句循環語句是什么循環語句是一系列反復執行到符合特定條件的語句。示例代碼如下跳轉語句什么是跳轉語句跳轉語句就是使得代碼的執行可以從一個位置到另一個位置,跳轉語句包括和兩種。 語句 語句 語句的概述 1.描述:在JavaScript中,語句使用分號(;)進行分隔??梢栽诿啃芯帉懸粭l語句,也可以在每行編寫多 條語句(建議每行只編寫一條語句)。JavaScript解釋器按照語句...
摘要:語句語句的概述在中語句使用分號進行分隔可以在一行編寫一條語句也可以在一行編寫多條語句語句分類分別是條件語句就是根據一個值判斷是執行還是跳過指定語句循環語句就是根據一個值判斷是否需要重復執行指定語句跳轉語句就是跳轉到指定語句注意建議一行盡量只 語句 語句的概述 在JavaScript中,語句使用分號( ; )進行分隔. 可以在一行編寫一條語句,也可以在一行編寫多條語句 語句分類分別是:...
JS(JavaScript) 語句 一。概述; 1.語句概述; 在JavaScript中,語句使用分號進行分割,可編寫一條語句,也可編寫多條語句條件語句;在JavaScript中根據判斷是執行還是跳過語句循環語句;在JavaScript中判斷是否重復執行語句跳轉語句;在JavaScript中跳轉到語句2.語句塊;在JavaScript中使用一對花括號({})表示一個語句塊3.空語句;空語句允許包...
閱讀 1380·2021-11-25 09:43
閱讀 3594·2021-11-10 11:48
閱讀 5156·2021-09-23 11:21
閱讀 1605·2019-08-30 15:55
閱讀 3516·2019-08-30 13:53
閱讀 1243·2019-08-30 10:51
閱讀 876·2019-08-29 14:20
閱讀 1981·2019-08-29 13:11