亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

【JavaScript】核心語法之之語句

shleyZ / 2329人閱讀

JS(JavaScript)

語句 一。概述; 1.語句概述;

在JavaScript中,語句使用分號進行分割,可編寫一條語句,也可編寫多條語句
條件語句;在JavaScript中根據(jù)判斷是執(zhí)行還是跳過語句
循環(huán)語句;在JavaScript中判斷是否重復(fù)執(zhí)行語句
跳轉(zhuǎn)語句;在JavaScript中跳轉(zhuǎn)到語句
2.語句塊;
在JavaScript中使用一對花括號({})表示一個語句塊
3.空語句;
空語句允許包含0條語句,并以分號(;)表示

二。條件語句; 1.條件語句是什么;

條件語句是指通過來決定是執(zhí)行還是跳過指定語句塊

2.if語句;

用來判斷語句,也是基本控制語句

var result = true;//boolean
/* if語句
*  語句塊;條件表達式結(jié)果為true則執(zhí)行
*
*  條件表達式
*  作用;控制語句塊是否執(zhí)行
*  結(jié)果;一般Boolean類型值(true;false)
*  問題;如條件表達式最后不是Boolean類型
*  結(jié)果會強行改為Boolean
 */
/*if (result) {
    console.log("if語句執(zhí)行的語句塊...");
}*/

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

var v;/* 定義變量,但不初始化 */
/*if (v = "愛新覺羅) {/!* 將變量的初始化操作,放置在條件表達式中 *!/
    console.log("if語句執(zhí)行的語句塊...");
}*/
if (result) {
    console.log("這是if語句");
}
if (1 && 0){
    console.log("這是if語句");
}
var v;
v = "愛新覺羅";
if(v){
    console.log( "這是執(zhí)行if語句");
}
if(v = "愛新覺羅")
console.log("這是if語句后內(nèi)容");
3.if...else語句;

用于條件結(jié)果是true時,執(zhí)行下面語句,
是false時,執(zhí)行下面語句

 

 var result = false;
 if (result) {
     console.log("語句塊一...");
 } else {
     console.log("語句塊二...");
 }
 console.log("if語句執(zhí)行完后的內(nèi)容...");
4.if...else語句嵌套;

是指可在if或else后面語句塊繼續(xù)編寫if...else語句

var boo = false;


if (boo) {
    console.log("語句塊一...");
} else {
    console.log("語句塊二...");
}

console.log("if語句執(zhí)行完畢后的內(nèi)容...");

boo ? console.log("語句塊一...") : console.log("語句塊二...");
5.else...if語句;

是為簡化的ifelse語句

var score = 65;

if (score > 90) {
    console.log("優(yōu)秀");
}else {
    if(score > 80) {
        console.log("良好");
    } else {
        console.log("及格");
    }
}
/*if (條件表達式一) {
        語句塊一
    } else if (條件表達式二) {
        語句塊二
    } else {
        語句塊三
    }
    * else if語句沒有任何限制
  */
if (score > 90) {
    console.log("優(yōu)秀");
} else if (score > 80) {
    console.log("良好");
} else {
    console.log("及格");
}
6.switch...case語句;
var result = "0";
/*
  枚舉;
  switch (條件表達式) {
    case 值一:
        語句塊一
    case 值二:
        語句塊二
            ... ...
            default:
        語句塊N
} 條件表達式;不一定是Boolean類型,計算結(jié)果分別與case語句的值進行比較
      * 條件表達式計算結(jié)果與case語句的值是全等比較(既要比較值,也要比較類型)
    * case語句;羅列可能的匹配值
      * 對應(yīng)的語句塊最后添加 break 關(guān)鍵字;當(dāng)執(zhí)行對應(yīng)的語句塊之后,停止繼續(xù)執(zhí)行
    * default語句;類似于if...else語句中的else語句
      * 當(dāng)以上所有case語句的值都不匹配時,默認(rèn)執(zhí)行default語句對應(yīng)的語句塊
      * 注意;不是default語句不需要使用break關(guān)鍵字,而是default默認(rèn)一般被編寫在最后*/




switch (result){
    case 0:
        console.log("0");
        break;
    case 1:
        console.log("1");
        break;
    default:
        console.log("以上都不是");
}
三。循環(huán)語句; 1.循環(huán)語句是什么;

判斷條件如true則重復(fù)執(zhí)行該語句,如false則繼續(xù)后面的代碼

2.while語句;

是個基本循環(huán)語句
如true執(zhí)行語句塊,重新判斷是true還是false
如false則跳過語句塊執(zhí)行下面代碼

var result = 1;

var result = 1;
while  (result <= 10){
    console.log("while循環(huán)語句執(zhí)行...");
    result++;
}
console.log("while循環(huán)語句執(zhí)行完畢...");
3.do...while語句;

是先判斷是true還是false,如true執(zhí)行語句塊,重新判斷是true還是false
如false則跳過語句塊執(zhí)行下面代碼

var result = 0;
/*
    do {
        語句塊
    } while (條件表達式);
 */
do {
    console.log(result);
    result++;
} while (result <= 10);
4.for語句;

為簡結(jié)的循環(huán)語句
是先執(zhí)行初始化表達式,然后是執(zhí)行條件判斷表達式,是true還是false
如true執(zhí)行語句塊,重新判斷是true還是false
如false則跳過語句塊執(zhí)行下面代碼

var v  = 0;
while (v < 10) {
    console.log(v);
    v++;
}
console.log(v);
/*for語句塊(初始化表達式; 用初始化控制循環(huán)變量,
條件判斷表達式; 判斷是否需要結(jié)束循環(huán)
循環(huán)控制表達式;控制結(jié)束循環(huán)節(jié)點)
for語句;語法要求并不強制必須定義以上三個表達式
一旦省略三個表達式的話,表達式的分隔符必須存在
*/

var v = 0;
for(; v < 10;) {
    console.log(v);
    v++
}
四。跳轉(zhuǎn)語句; 1.跳轉(zhuǎn)語句是什么;

可使在JavaScript中的代碼執(zhí)行從一個位置跳轉(zhuǎn)到另一個位置

/*
    跳轉(zhuǎn)語句
    * 作用;JavaScript代碼從指定位置跳轉(zhuǎn)到另一個指定位置
    * 場景;跳轉(zhuǎn)語句只能用于循環(huán)執(zhí)行結(jié)構(gòu),而不能用于條件判斷結(jié)構(gòu)
      * 注意;switch...case語句中使用的break,并不是break的用法,而是switch語句的用法
    * 循環(huán)語句中的跳轉(zhuǎn)語句
      * break語句;表示結(jié)束整體循環(huán)
      * continue語句;表示結(jié)束本次循環(huán)
 */

/*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);
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/96756.html

相關(guān)文章

  • JavaScript核心語法 [ 語句 ]

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

    stormjun 評論0 收藏0
  • JavaScript核心語法-基礎(chǔ)語法

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

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

    摘要:語句塊的結(jié)尾不需要分號,語句塊中的行都有縮進單并不是必須的。條件語句條件語句就是指通過判斷指定的計算結(jié)果,來決定執(zhí)行還是跳過指定的語句塊。語句,在語句的基礎(chǔ)上,允許提供多個條件判斷。語句是終端語句,用于循環(huán)語句或開關(guān)語句。 語句 語句的概念 語句其實就是JavaScript中的整句或命令,使用分號進行分隔,可以編寫一句,也可以編寫多句。JavaScript中使用花括號({})表示一個語...

    seanlook 評論0 收藏0
  • JavaScript核心語法——函數(shù)

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

    NervosNetwork 評論0 收藏0
  • JavaScript核心語法之函數(shù)

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

    wqj97 評論0 收藏0

發(fā)表評論

0條評論

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