国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript核心語法——語句

seanlook / 1665人閱讀

摘要:語句塊的結尾不需要分號,語句塊中的行都有縮進單并不是必須的。條件語句條件語句就是指通過判斷指定的計算結果,來決定執行還是跳過指定的語句塊。語句,在語句的基礎上,允許提供多個條件判斷。語句是終端語句,用于循環語句或開關語句。

語句 語句的概念

語句其實就是JavaScript中的整句或命令,使用分號進行分隔,可以編寫一句,也可以編寫多句。
JavaScript中使用花括號({})表示一個語句塊。使用語句塊給語句分組,這樣可以更加具有可讀性。(語句塊的結尾不需要分號,語句塊中的行都有縮進單并不是必須的)。

條件語句

條件語句就是指通過判斷指定的計算結果,來決定執行還是跳過指定的語句塊。
JavaScript提供了兩種條件語句;if...else語句和switch...case語句。
if語句
if條件表達式;語句塊(當條件表達式計算結果為true時才執行)
作用;控制是否執行指定的語句塊
結果;一般為Boolean類型的值
問題;如果條件表達式計算的結果不是Boolean類型,把結果強行轉換為Boolean類型在進行判斷。

/*if (result) {
    console.log("這是if語句執行的語句塊...");
}*/

/*if (1 && 0) {
    console.log("這是if語句執行的語句塊...");
}*/

var v;/* 定義變量,但不初始化 */
/*if (v = "臥龍學苑") {/!* 將變量的初始化操作,放置在條件表達式中 *!/
    console.log("這是if語句執行的語句塊...");
}*/
// 等價于以下寫法
v = "臥龍學苑";/* 變量的初始化操作 */
if (v) {
    console.log("這是if語句執行的語句塊...");
}

console.log("這是if語句執行完畢后的內容...");

if...else語句
if...else語句是條件判斷語句,但是和if語句流程并相同

var result = false;

if (result) {
    console.log("這是語句塊一...");//語句塊一
} else {
    console.log("這是語句塊二...");//語句塊二
}

console.log("這是if語句執行完畢后的內容...");


條件語句和條件運算符的區別
1.條件語句可讀性更高,執行的性能更低
2.條件運算符可讀性更低,執行的性能更高
if...else語句嵌套
if...else語句嵌套跟運算符嵌套相似,嵌套多了可讀性就低了。
else...if語句,在if語句的基礎上,允許提供多個條件判斷。
else..if語句和if...else語句嵌套相比,else..if語句沒有嵌套結構,性能更好。

switch...case語句
switch...case語句是開頭語句,但是整體執行流程比if...else語句復雜的多。不過switch...case語句要比if...else語句執行性能更好,但是也有很多需要注意的地方。
比如;1.switch關鍵字后面的小括號和case關鍵字后面的冒號都不能省略的

break語句是跳出語句的,一旦執行表示后面所有的case和default語句都不會被執行。

var result = "0";
    枚舉 - 將計算結果可能的值盡量的羅列完整
  
     條件表達式 - 不一定是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語句

循環語句是什么;
循環語句是一系列反復執行到符合特定條件的語句。為了更好的理解循環語句,可以將JavaScript代碼想象成一條條的分支路徑。
循環語句的執行流程圖


do...while語句其實也是一個基本循環語句,執行流程和while語句很相似
(注意;while關鍵字后面的小括號不能省略)
1.執行語句塊
2.執行while語句的條件判斷是true還是false
3.如果為true,執行語句塊。然后在重新計算
while語句的條件判斷是true還是false
4.如果為false,繼續執行下面的代碼
do...while和while語句的區別
1.do...while語句先執行,在判斷
2.while語句先判斷,在執行
當while關鍵字后面的條件第一次執行的時候,如果返回結果是false,那么while語句的語句塊一次都不會被執行,而do...while語句的語句塊至少被執行一次。
for語句
for語句是一種最簡潔的循環語句。包括三個重要部分
1.初始化表達式;初始化一個計數器,在循環開始前計算初始狀態。
2.條件判斷表達式;判斷給定的狀態是否為true。如果條件是true就執行語句塊,否則跳出循環。
3.循環操作表達式;改變循環條件,修改計數器的值

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中另一種語句就是跳轉語句,他可以使JavaScript代碼的執行從一個位置到另一個位置。跳轉語句提供了break和continue兩種,用于跳轉當前的循環或開始下一次的循環。
break語句是終端語句,用于循環語句或開關語句。

   跳轉語句
     作用 - 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/96744.html

相關文章

  • JavaScript核心語法 [ 語句 ]

    摘要:語句概況描述在代碼中,使用分號分隔的可以叫做是語句語句塊在代碼中,大括號表示語句塊語句塊中可以存在一條或多條語句語句的分類條件語句循環語句跳轉語句條件語句描述通過對條件表達式的計算結果進行判斷,來決定要執行的語句語句語法條件表達式語句塊當 語句概況 描述 在JavaScript代碼中,使用分號(;)分隔的可以叫做是語句 語句塊 在JavaScript代碼中,大括號({})表示語句塊 ...

    stormjun 評論0 收藏0
  • JavaScript核心語法之之語句

    JS(JavaScript) 語句 一。概述; 1.語句概述; 在JavaScript中,語句使用分號進行分割,可編寫一條語句,也可編寫多條語句條件語句;在JavaScript中根據判斷是執行還是跳過語句循環語句;在JavaScript中判斷是否重復執行語句跳轉語句;在JavaScript中跳轉到語句2.語句塊;在JavaScript中使用一對花括號({})表示一個語句塊3.空語句;空語句允許包...

    shleyZ 評論0 收藏0
  • JavaScript核心語法-基礎語法

    摘要:基礎語法區分大小寫是一種區分大小寫的語法,意味著的關鍵字變量名函數名以及其他一切的字符表示都要使用一致的大小寫形式。化物語化物語空格和換行會忽略代碼中出現的空格換行制表符。如果不用花括號獨立獨立編寫一個語句,語法并不報錯,但不推薦。 JavaScript基礎語法 區分大小寫 JavaScript是一種區分大小寫的語法,意味著JavaScript的關鍵字、變量名、函數名以及其他一切的字符...

    soasme 評論0 收藏0
  • JavaScript核心語法——函數

    摘要:定義函數與調用函數定義函數時,函數體的內容時不會被執行。調用函數才會真正執行這些。簡單來說,就是調用函數時使用的參數就是實參。 函數 函數的概念 函數式什么?函數是一段JavaScript中的一段代碼,它只能定義一次,但是可能被執行或調用多次。簡單來說,函數就是一組可重用的代碼,可以在程序的任何地方調用他。 定義函數與調用函數 定義函數時,函數體的內容時不會被執行。定義一個函數并不會自...

    NervosNetwork 評論0 收藏0
  • JavaScript核心語法之函數

    摘要:函數一函數是什么只能可定義一次,但是可定義有一次或多次調用這是個函數二函數定義函數定義的函數以兩種方式表示函數聲明和字面量表達式函數聲明方式函數名稱定義函數函數體內容不會被執行這是個函數字面量直接量函數名稱函數體這是個函數調用函數先定義這個 JS(JavaScript)函數;一.函數是什么;只能可定義一次,但是可定義有一次或多次調用; var fun = function () { ...

    wqj97 評論0 收藏0

發表評論

0條評論

seanlook

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<