成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javaScript的常用語句

wanglu1209 / 2009人閱讀

摘要:語句語句條件表達(dá)式代碼段條件表達(dá)式結(jié)果為執(zhí)行定義一個(gè)變量如果大于那么就返回,執(zhí)行大括號(hào)里的代碼段語句條件表達(dá)式代碼段條件表達(dá)式結(jié)果為執(zhí)行代碼段否則執(zhí)行這段代碼定義一個(gè)數(shù)字類型變量如果小于且大于才返回返回執(zhí)行的代碼段否則返回返回執(zhí)行的代碼段語

語句 if語句

if(條件表達(dá)式){

   代碼段:條件表達(dá)式結(jié)果為true執(zhí)行

}

//定義一個(gè)變量
var res=10;
if(res>9){//如果res大于9那么就返回true,執(zhí)行大括號(hào)里的代碼段
    console.log("hello");
}
console.log("life");

if...else語句

if(條件表達(dá)式){

代碼段1:條件表達(dá)式結(jié)果為true執(zhí)行

}else{

代碼段2:否則執(zhí)行這段代碼

}

//定義一個(gè)數(shù)字類型變量
var num=9;
//如果num小于10且大于8才返回true
if(num<10&&num>8){
    //返回true執(zhí)行的代碼段
    console.log("my life");
}else{//否則返回false
    //返回false執(zhí)行的代碼段
    console.log("hello");
}

if...else語句嵌套模式

if(條件表達(dá)式){

代碼段1

}else{

if(條件表達(dá)式){
   代碼段2
}else{
   代碼段3
}

}

//定義一個(gè)number類型的salary變量
var salary=25000;
//如果salary>30000,返回true
if(salary>30000){
    //輸出‘金領(lǐng)’
    console.log("金領(lǐng)");
}else{//否則
    //如果salary>20000,返回true
    if(salary>20000){
        //輸出‘白領(lǐng)’
        console.log("白領(lǐng)");
    }else{//否則
        //輸出‘藍(lán)領(lǐng)’
        console.log("藍(lán)領(lǐng)");
    }
}


if語句與if...else語句的注意事項(xiàng)

對(duì)應(yīng)的代碼段的大括號(hào)"{}",允許被省略的
當(dāng)前語句塊中只存在一條語句時(shí)
省略大括號(hào)"{}"時(shí),JavaScript默認(rèn)認(rèn)為后面的第一條語句是被控制的代碼段內(nèi)容
建議按照語法規(guī)則編寫
if...else if語句

if(條件表達(dá)式){

代碼段1

}else if(條件表達(dá)式){

代碼段2

}else{

代碼段3

}

//定義number類型變量
var num=10;
//如果num>20返回true
if(num>20){
    //返回true才允許執(zhí)行這段代碼段
    console.log("hello");
//否則如果num大于10返回true
}else if(num>10){
    //返回true才允許執(zhí)行這段代碼段
    console.log("hi");
}else{//否則返回false
    //返回false執(zhí)行此代碼段
    console.log("good");
}

switch...case語句

switch(條件){

case 0:
    代碼段1;
    break;
case 1:
    代碼段2;
    break;
default:
    代碼段3;    

}

//定義一個(gè)number類型的變量
var num=1;
switch(num){
    //num等于case 0
    case 0:
        //輸出這段代碼段
        console.log("按0進(jìn)入人工服務(wù)");
        //結(jié)束
        break;
    //num等于case 1
    case 1:
        //輸出這段代碼段
        console.log("按1進(jìn)行話費(fèi)充值");
        //結(jié)束
        break;
    //以上都不足執(zhí)行以下操作
    default:
        //輸出這段代碼段
        console.log("退出");
}
while語句

while(條件表達(dá)式){

執(zhí)行代碼段

}

//定義number類型的變量
var num=1;
/*設(shè)置條件表達(dá)式,返回true則進(jìn)入循環(huán),
直到條件表達(dá)式返回false退出循環(huán)*/
while(num<10){
    //輸出當(dāng)前變量值
    console.log(num);
    //num+1
    num++;
}

do...while語句

do{

代碼段

}while(條件表達(dá)式);

//定義number類型變量
var num=1;
//定義do..while循環(huán),可以先執(zhí)行一次代碼段
do{
    //輸出代碼段
    console.log("hell,my life");
//while的條件表達(dá)式如返回true繼續(xù)循環(huán),返回false結(jié)束循環(huán)    
}while(num>2);

while語句與do...while語句的區(qū)別?

while先判斷再執(zhí)行
do...while先執(zhí)行一次再判斷

for語句

for(定義變量;條件表達(dá)式;循環(huán)控制表達(dá)式){

執(zhí)行代碼段

}

//在for循環(huán)括號(hào)定義變量;條件表達(dá)式;循環(huán)控制表達(dá)式
for(var num=1;num<10;num++){
    //如果循環(huán)表達(dá)式一直返回true就一直執(zhí)行代碼段,知道返回false退出循環(huán)
    console.log("第"+num+"個(gè)");
}

跳轉(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)

//在for循環(huán)括號(hào)定義變量;條件表達(dá)式;循環(huán)控制表達(dá)式
for(var num=1;num<10;num++){
    //如果num等于4
    if(num == 4) {
        //輸出‘退出循環(huán)’
        console.log("退出循環(huán)");
        //直接用break結(jié)束循環(huán)
        break;
    }
    console.log("第"+num+"個(gè)");
}

continue語句:表示結(jié)束本次循環(huán)

//在for循環(huán)括號(hào)定義變量;條件表達(dá)式;循環(huán)控制表達(dá)式
for(var num=1;num<10;num++){
    //如果num等于4
    if(num == 4) {
        //直接用continue跳過此次循環(huán)
        continue;
    }
    console.log("第"+num+"個(gè)");
}

break與continue的區(qū)別

break直接跳出整個(gè)循環(huán)
continue跳出單次循環(huán)

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/96743.html

相關(guān)文章

  • 學(xué)Java編程需要注意地方

    摘要:學(xué)編程真的不是一件容易的事不管你多喜歡或是多會(huì)編程,在學(xué)習(xí)和解決問題上總會(huì)碰到障礙。熟練掌握核心內(nèi)容,特別是和多線程初步具備面向?qū)ο笤O(shè)計(jì)和編程的能力掌握基本的優(yōu)化策略。   學(xué)Java編程真的不是一件容易的事,不管你多喜歡或是多會(huì)Java編程,在學(xué)習(xí)和解決問題上總會(huì)碰到障礙。工作的時(shí)間越久就越能明白這個(gè)道理。不過這倒是一個(gè)讓人進(jìn)步的機(jī)會(huì),因?yàn)槟阋恢辈粩嗟膶W(xué)習(xí)才能很好的解決你面前的難題...

    leanxi 評(píng)論0 收藏0
  • 前端學(xué)習(xí)記錄(JS篇)

    摘要:簡介俗稱,的正式名稱是,是網(wǎng)景公司公司開發(fā)的一種基于客戶端瀏覽器基于面向?qū)ο笫录?qū)動(dòng)式的網(wǎng)頁腳本語言。變量名不能使用關(guān)鍵字變量名對(duì)大小寫敏感。 javascript簡介 javascript俗稱js,js的正式名稱是ECMAScript,是網(wǎng)景公司Netscape公司開發(fā)的一種基于客戶端瀏覽器、基于面向?qū)ο?、事件?qū)動(dòng)式的網(wǎng)頁腳本語言。主要用于:交互式操作,表單驗(yàn)證,網(wǎng)頁特效,web游...

    Keagan 評(píng)論0 收藏0
  • javascript幾種常見遍歷數(shù)據(jù)結(jié)構(gòu)語法

    摘要:接觸這么多年,第一次總結(jié)一下它的遍歷語法。而且你必須借助特定的結(jié)構(gòu)才能遍歷數(shù)據(jù)結(jié)構(gòu)。它的作用是遍歷對(duì)象的鍵名。建議僅在遍歷數(shù)組的時(shí)候使用。另一個(gè)優(yōu)點(diǎn)是,它可以遍歷任何部署了接口的數(shù)據(jù)結(jié)構(gòu),甚至是非的數(shù)據(jù)類型,即自己定義的數(shù)據(jù)結(jié)構(gòu)。 接觸JavaScript這么多年,第一次總結(jié)一下它的遍歷語法。以前我大部分時(shí)間都在老版本的JavaScript下寫代碼,所以大部分時(shí)間都是用for...in...

    kohoh_ 評(píng)論0 收藏0
  • Javascript語句 - Javascript語法基礎(chǔ) - Javascript核心

    摘要:多數(shù)運(yùn)算符都是由標(biāo)點(diǎn)符號(hào)表示,比如和。通常會(huì)根據(jù)需要對(duì)操作數(shù)進(jìn)行類型轉(zhuǎn)換左值是一個(gè)古老的屬于,它是指表達(dá)式只能出現(xiàn)在賦值運(yùn)算符的左側(cè)。也稱為嚴(yán)格相等運(yùn)算符,它用來檢測(cè)兩個(gè)操作數(shù)是否嚴(yán)格相等。運(yùn)算符的檢測(cè)規(guī)則是和運(yùn)算符的求反。 源代碼: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/...

    lavnFan 評(píng)論0 收藏0
  • JavaScript-總結(jié)常用代碼書寫規(guī)范

    摘要:函數(shù)聲明應(yīng)該在作用域的頂層。數(shù)組和對(duì)象字面量用數(shù)組和對(duì)象字面量來代替數(shù)組和對(duì)象構(gòu)造器。數(shù)組構(gòu)造器很容易讓人在它的參數(shù)上犯錯(cuò)。推薦對(duì)象構(gòu)造器不會(huì)有類似的問題,但是為了可讀性和統(tǒng)一性,我們應(yīng)該使用對(duì)象字面量。 javascript 代碼規(guī)范 代碼規(guī)范我們應(yīng)該遵循古老的原則:能做并不意味著應(yīng)該做。 全局命名空間污染 總是將代碼包裹在一個(gè)立即的函數(shù)表達(dá)式里面,形成一個(gè)獨(dú)立的模塊。 不推薦 va...

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

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

0條評(píng)論

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