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

資訊專欄INFORMATION COLUMN

【JavaScript】核心語(yǔ)法之之語(yǔ)句

shleyZ / 2291人閱讀

JS(JavaScript)

語(yǔ)句 一。概述; 1.語(yǔ)句概述;

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

二。條件語(yǔ)句; 1.條件語(yǔ)句是什么;

條件語(yǔ)句是指通過(guò)來(lái)決定是執(zhí)行還是跳過(guò)指定語(yǔ)句塊

2.if語(yǔ)句;

用來(lái)判斷語(yǔ)句,也是基本控制語(yǔ)句

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

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

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

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

 

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

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

var boo = false;


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

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

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

是為簡(jiǎn)化的ifelse語(yǔ)句

var score = 65;

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

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

2.while語(yǔ)句;

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

var result = 1;

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

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

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

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

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

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

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

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

for (var i=0; i<9; i++) {
    if (i == 4) {
        continue;
    }
    console.log(i);
}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/96756.html

相關(guān)文章

  • JavaScript核心語(yǔ)法 [ 語(yǔ)句 ]

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

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

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

    soasme 評(píng)論0 收藏0
  • JavaScript核心語(yǔ)法——語(yǔ)句

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

    seanlook 評(píng)論0 收藏0
  • JavaScript核心語(yǔ)法——函數(shù)

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

    NervosNetwork 評(píng)論0 收藏0
  • JavaScript核心語(yǔ)法之函數(shù)

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

    wqj97 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<