摘要:語句語句條件表達式代碼段條件表達式結果為執行定義一個變量如果大于那么就返回,執行大括號里的代碼段語句條件表達式代碼段條件表達式結果為執行代碼段否則執行這段代碼定義一個數字類型變量如果小于且大于才返回返回執行的代碼段否則返回返回執行的代碼段語
語句 if語句
if(條件表達式){
代碼段:條件表達式結果為true執行
}
//定義一個變量 var res=10; if(res>9){//如果res大于9那么就返回true,執行大括號里的代碼段 console.log("hello"); } console.log("life");if...else語句
if(條件表達式){
代碼段1:條件表達式結果為true執行
}else{
代碼段2:否則執行這段代碼
}
//定義一個數字類型變量 var num=9; //如果num小于10且大于8才返回true if(num<10&&num>8){ //返回true執行的代碼段 console.log("my life"); }else{//否則返回false //返回false執行的代碼段 console.log("hello"); }
if...else語句嵌套模式
if(條件表達式){
代碼段1
}else{
if(條件表達式){ 代碼段2 }else{ 代碼段3 }
}
//定義一個number類型的salary變量 var salary=25000; //如果salary>30000,返回true if(salary>30000){ //輸出‘金領’ console.log("金領"); }else{//否則 //如果salary>20000,返回true if(salary>20000){ //輸出‘白領’ console.log("白領"); }else{//否則 //輸出‘藍領’ console.log("藍領"); } }
if語句與if...else語句的注意事項
對應的代碼段的大括號"{}",允許被省略的 當前語句塊中只存在一條語句時 省略大括號"{}"時,JavaScript默認認為后面的第一條語句是被控制的代碼段內容 建議按照語法規則編寫if...else if語句
if(條件表達式){
代碼段1
}else if(條件表達式){
代碼段2
}else{
代碼段3
}
//定義number類型變量 var num=10; //如果num>20返回true if(num>20){ //返回true才允許執行這段代碼段 console.log("hello"); //否則如果num大于10返回true }else if(num>10){ //返回true才允許執行這段代碼段 console.log("hi"); }else{//否則返回false //返回false執行此代碼段 console.log("good"); }switch...case語句
switch(條件){
case 0: 代碼段1; break; case 1: 代碼段2; break; default: 代碼段3;
}
//定義一個number類型的變量 var num=1; switch(num){ //num等于case 0 case 0: //輸出這段代碼段 console.log("按0進入人工服務"); //結束 break; //num等于case 1 case 1: //輸出這段代碼段 console.log("按1進行話費充值"); //結束 break; //以上都不足執行以下操作 default: //輸出這段代碼段 console.log("退出"); }while語句
while(條件表達式){
執行代碼段
}
//定義number類型的變量 var num=1; /*設置條件表達式,返回true則進入循環, 直到條件表達式返回false退出循環*/ while(num<10){ //輸出當前變量值 console.log(num); //num+1 num++; }do...while語句
do{
代碼段
}while(條件表達式);
//定義number類型變量 var num=1; //定義do..while循環,可以先執行一次代碼段 do{ //輸出代碼段 console.log("hell,my life"); //while的條件表達式如返回true繼續循環,返回false結束循環 }while(num>2);
while語句與do...while語句的區別?
while先判斷再執行
do...while先執行一次再判斷
for(定義變量;條件表達式;循環控制表達式){
執行代碼段
}
//在for循環括號定義變量;條件表達式;循環控制表達式 for(var num=1;num<10;num++){ //如果循環表達式一直返回true就一直執行代碼段,知道返回false退出循環 console.log("第"+num+"個"); }跳轉語句
跳轉語句只能用于循環執行結構,而不能用于條件判斷結構
switch...case語句中使用的break,并不是break的用法,而是switch語句的用法
循環語句中的跳轉語句
break語句:表示結束整體循環
//在for循環括號定義變量;條件表達式;循環控制表達式 for(var num=1;num<10;num++){ //如果num等于4 if(num == 4) { //輸出‘退出循環’ console.log("退出循環"); //直接用break結束循環 break; } console.log("第"+num+"個"); }
continue語句:表示結束本次循環
//在for循環括號定義變量;條件表達式;循環控制表達式 for(var num=1;num<10;num++){ //如果num等于4 if(num == 4) { //直接用continue跳過此次循環 continue; } console.log("第"+num+"個"); }
break與continue的區別
break直接跳出整個循環
continue跳出單次循環
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96743.html
摘要:學編程真的不是一件容易的事不管你多喜歡或是多會編程,在學習和解決問題上總會碰到障礙。熟練掌握核心內容,特別是和多線程初步具備面向對象設計和編程的能力掌握基本的優化策略。 學Java編程真的不是一件容易的事,不管你多喜歡或是多會Java編程,在學習和解決問題上總會碰到障礙。工作的時間越久就越能明白這個道理。不過這倒是一個讓人進步的機會,因為你要一直不斷的學習才能很好的解決你面前的難題...
摘要:簡介俗稱,的正式名稱是,是網景公司公司開發的一種基于客戶端瀏覽器基于面向對象事件驅動式的網頁腳本語言。變量名不能使用關鍵字變量名對大小寫敏感。 javascript簡介 javascript俗稱js,js的正式名稱是ECMAScript,是網景公司Netscape公司開發的一種基于客戶端瀏覽器、基于面向對象、事件驅動式的網頁腳本語言。主要用于:交互式操作,表單驗證,網頁特效,web游...
摘要:接觸這么多年,第一次總結一下它的遍歷語法。而且你必須借助特定的結構才能遍歷數據結構。它的作用是遍歷對象的鍵名。建議僅在遍歷數組的時候使用。另一個優點是,它可以遍歷任何部署了接口的數據結構,甚至是非的數據類型,即自己定義的數據結構。 接觸JavaScript這么多年,第一次總結一下它的遍歷語法。以前我大部分時間都在老版本的JavaScript下寫代碼,所以大部分時間都是用for...in...
摘要:多數運算符都是由標點符號表示,比如和。通常會根據需要對操作數進行類型轉換左值是一個古老的屬于,它是指表達式只能出現在賦值運算符的左側。也稱為嚴格相等運算符,它用來檢測兩個操作數是否嚴格相等。運算符的檢測規則是和運算符的求反。 源代碼: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/...
摘要:函數聲明應該在作用域的頂層。數組和對象字面量用數組和對象字面量來代替數組和對象構造器。數組構造器很容易讓人在它的參數上犯錯。推薦對象構造器不會有類似的問題,但是為了可讀性和統一性,我們應該使用對象字面量。 javascript 代碼規范 代碼規范我們應該遵循古老的原則:能做并不意味著應該做。 全局命名空間污染 總是將代碼包裹在一個立即的函數表達式里面,形成一個獨立的模塊。 不推薦 va...
閱讀 1198·2021-11-10 11:35
閱讀 2925·2021-09-24 10:35
閱讀 2957·2021-09-22 15:38
閱讀 2807·2019-08-30 15:43
閱讀 1338·2019-08-29 18:39
閱讀 2558·2019-08-29 15:22
閱讀 2789·2019-08-28 18:17
閱讀 612·2019-08-26 13:37