当前位置:   article > 正文

if...elseif...else语句及石头剪刀布案例_石头剪刀布c++ if

石头剪刀布c++ if

if…else if…else 语句:

if条件为false,不执行,判断else if里面的条件,还是false,不执行,所有的条件都不满足,执行else里面的代码

if(false){
             console.log('代码段1')
         }else if(false){
             console.log('代码段2')
         }else{
             console.log('代码的段3')
         }

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

下面给大家做了个石头剪刀布案例:

var computer,player;
			 
			 //2.电脑出拳
			 computer=parseInt(Math.random()*3);
			 console.log(parseInt(computer));
			 
			 //3.玩家出拳
			 player= parseInt((prompt("请出拳:0=石头 1=剪刀 2=布")))
			 
			 //4.判断用户输入的内容
			 if(player<0 || player>2){ //不满足条件
				 player= parseInt((prompt("请重新出拳:0=石头 1=剪刀 2=布")))
			 }else { //满足条件
				 if(player===0 && computer===1 ||
					player===1 && computer===2 ||
					player===2 && computer===0
				 ){
			 
					alert("you win!");
				}else if(
					player===0 && computer===2 ||
					player===1 && computer===0 ||
					player===2 && computer===1
				){
					alert("you lose!");
				}else{
					alert("打平!");
				}	
				
			 }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54802
推荐阅读
相关标签
  

闽ICP备14008679号