JS(JavaScript)
語句 一。概述; 1.語句概述;在JavaScript中,語句使用分號進行分割,可編寫一條語句,也可編寫多條語句
條件語句;在JavaScript中根據判斷是執行還是跳過語句
循環語句;在JavaScript中判斷是否重復執行語句
跳轉語句;在JavaScript中跳轉到語句
2.語句塊;
在JavaScript中使用一對花括號({})表示一個語句塊
3.空語句;
空語句允許包含0條語句,并以分號(;)表示
條件語句是指通過來決定是執行還是跳過指定語句塊
2.if語句;用來判斷語句,也是基本控制語句
var result = true;//boolean /* if語句 * 語句塊;條件表達式結果為true則執行 * * 條件表達式 * 作用;控制語句塊是否執行 * 結果;一般Boolean類型值(true;false) * 問題;如條件表達式最后不是Boolean類型 * 結果會強行改為Boolean */ /*if (result) { console.log("if語句執行的語句塊..."); }*/ /*if (1 && 0) { console.log("if語句執行的語句塊..."); }*/ var v;/* 定義變量,但不初始化 */ /*if (v = "愛新覺羅) {/!* 將變量的初始化操作,放置在條件表達式中 *!/ console.log("if語句執行的語句塊..."); }*/ if (result) { console.log("這是if語句"); } if (1 && 0){ console.log("這是if語句"); } var v; v = "愛新覺羅"; if(v){ console.log( "這是執行if語句"); } if(v = "愛新覺羅") console.log("這是if語句后內容");3.if...else語句;
用于條件結果是true時,執行下面語句,
是false時,執行下面語句
var result = false; if (result) { console.log("語句塊一..."); } else { console.log("語句塊二..."); } console.log("if語句執行完后的內容...");4.if...else語句嵌套;
是指可在if或else后面語句塊繼續編寫if...else語句
var boo = false; if (boo) { console.log("語句塊一..."); } else { console.log("語句塊二..."); } console.log("if語句執行完畢后的內容..."); boo ? console.log("語句塊一...") : console.log("語句塊二...");5.else...if語句;
是為簡化的ifelse語句
var score = 65; if (score > 90) { console.log("優秀"); }else { if(score > 80) { console.log("良好"); } else { console.log("及格"); } } /*if (條件表達式一) { 語句塊一 } else if (條件表達式二) { 語句塊二 } else { 語句塊三 } * else if語句沒有任何限制 */ if (score > 90) { console.log("優秀"); } else if (score > 80) { console.log("良好"); } else { console.log("及格"); }6.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("以上都不是"); }三。循環語句; 1.循環語句是什么;
判斷條件如true則重復執行該語句,如false則繼續后面的代碼
2.while語句;是個基本循環語句
如true執行語句塊,重新判斷是true還是false
如false則跳過語句塊執行下面代碼
var result = 1; var result = 1; while (result <= 10){ console.log("while循環語句執行..."); result++; } console.log("while循環語句執行完畢...");3.do...while語句;
是先判斷是true還是false,如true執行語句塊,重新判斷是true還是false
如false則跳過語句塊執行下面代碼
var result = 0; /* do { 語句塊 } while (條件表達式); */ do { console.log(result); result++; } while (result <= 10);4.for語句;
為簡結的循環語句
是先執行初始化表達式,然后是執行條件判斷表達式,是true還是false
如true執行語句塊,重新判斷是true還是false
如false則跳過語句塊執行下面代碼
var v = 0; while (v < 10) { console.log(v); v++; } console.log(v); /*for語句塊(初始化表達式; 用初始化控制循環變量, 條件判斷表達式; 判斷是否需要結束循環 循環控制表達式;控制結束循環節點) for語句;語法要求并不強制必須定義以上三個表達式 一旦省略三個表達式的話,表達式的分隔符必須存在 */ var v = 0; for(; v < 10;) { console.log(v); v++ }四。跳轉語句; 1.跳轉語句是什么;
可使在JavaScript中的代碼執行從一個位置跳轉到另一個位置
/* 跳轉語句 * 作用;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); }*/ /*if (true) { console.log("if語句..."); break; }*/ for (var i=0; i<9; i++) { if (i == 4) { continue; } console.log(i); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96756.html
摘要:語句概況描述在代碼中,使用分號分隔的可以叫做是語句語句塊在代碼中,大括號表示語句塊語句塊中可以存在一條或多條語句語句的分類條件語句循環語句跳轉語句條件語句描述通過對條件表達式的計算結果進行判斷,來決定要執行的語句語句語法條件表達式語句塊當 語句概況 描述 在JavaScript代碼中,使用分號(;)分隔的可以叫做是語句 語句塊 在JavaScript代碼中,大括號({})表示語句塊 ...
摘要:基礎語法區分大小寫是一種區分大小寫的語法,意味著的關鍵字變量名函數名以及其他一切的字符表示都要使用一致的大小寫形式。化物語化物語空格和換行會忽略代碼中出現的空格換行制表符。如果不用花括號獨立獨立編寫一個語句,語法并不報錯,但不推薦。 JavaScript基礎語法 區分大小寫 JavaScript是一種區分大小寫的語法,意味著JavaScript的關鍵字、變量名、函數名以及其他一切的字符...
摘要:語句塊的結尾不需要分號,語句塊中的行都有縮進單并不是必須的。條件語句條件語句就是指通過判斷指定的計算結果,來決定執行還是跳過指定的語句塊。語句,在語句的基礎上,允許提供多個條件判斷。語句是終端語句,用于循環語句或開關語句。 語句 語句的概念 語句其實就是JavaScript中的整句或命令,使用分號進行分隔,可以編寫一句,也可以編寫多句。JavaScript中使用花括號({})表示一個語...
摘要:定義函數與調用函數定義函數時,函數體的內容時不會被執行。調用函數才會真正執行這些。簡單來說,就是調用函數時使用的參數就是實參。 函數 函數的概念 函數式什么?函數是一段JavaScript中的一段代碼,它只能定義一次,但是可能被執行或調用多次。簡單來說,函數就是一組可重用的代碼,可以在程序的任何地方調用他。 定義函數與調用函數 定義函數時,函數體的內容時不會被執行。定義一個函數并不會自...
摘要:函數一函數是什么只能可定義一次,但是可定義有一次或多次調用這是個函數二函數定義函數定義的函數以兩種方式表示函數聲明和字面量表達式函數聲明方式函數名稱定義函數函數體內容不會被執行這是個函數字面量直接量函數名稱函數體這是個函數調用函數先定義這個 JS(JavaScript)函數;一.函數是什么;只能可定義一次,但是可定義有一次或多次調用; var fun = function () { ...
閱讀 2714·2021-11-17 17:01
閱讀 2092·2021-09-28 09:35
閱讀 3600·2021-09-01 11:04
閱讀 859·2020-06-22 14:41
閱讀 2983·2019-08-30 15:55
閱讀 2596·2019-08-30 15:43
閱讀 2319·2019-08-26 13:54
閱讀 2515·2019-08-26 13:48