一、if語句 1.基本語法同java語言 2.註意點: (1)如果只有一條語句的時候,if後面的大括弧可以省略。(也同Java) (2)分號“;“也是語句,是空語句。 (3)if else是一個整體,else匹配的if的時候是匹配最近的一個 (4)對於非boolean類型的值,會先轉換為boolea ...
一、if語句
1.基本語法同java語言
2.註意點:
(1)如果只有一條語句的時候,if後面的大括弧可以省略。(也同Java)
(2)分號“;“也是語句,是空語句。
(3)if else是一個整體,else匹配的if的時候是匹配最近的一個
(4)對於非boolean類型的值,會先轉換為boolean類型的值然後再進行判斷。
(5)判斷變數和字面量的問題:但凡遇到一個變數等於或者不等於一個字面量的時候,把字面量寫在前面。主要原因:經常會把==寫成=
(6)if語句可以嵌套使用
/*if語句格式同java語言 if(){ }else{ } */ var age = 15; if(age>15){ }else if(age>25){ console.log("我日"); }else{ console.log('oshdf'); } if(0) if(1) console.log("出來的了"); else console.log("也出來了"); else console.log("mei"); if(0 == age){ console.("jdl"); }else{ console.log("字面量寫在前面"); }
二、製作一個石頭剪子布的游戲
/*石頭剪子布的實現*/ var player,computer; //0-->剪刀,1-->石頭,2-->步"; computer = parseInt(Math.random()*3);//3以內的隨機數,同時轉換為整數 player = parseInt(+(window.prompt("請出拳:0-->剪刀,1-->石頭,2-->步"))); if(player<0 || player>2){ player = parseInt(+(window.prompt("請出拳:0-->剪刀,1-->石頭,2-->步"))); }else if((player<computer)||(player==2&&computer==0)){ alert("玩家贏了"); }else if((computer<player)||(player==0&&computer==2)){ alert("電腦贏了"); }else { alert("平局"); }
三、源碼:
D10_1_ProcessControl.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D10_1_ProcessControl.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人賬號,僅用於技術交流,後臺回覆“禮包”獲取Java大數據學習視頻禮包