Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 杀龙_Javascript_Variables_While Loop_Boolean - Fatal编程技术网

Javascript 杀龙

Javascript 杀龙,javascript,variables,while-loop,boolean,Javascript,Variables,While Loop,Boolean,我被指派编写以下代码: var-slaying=true; var youHit=Math.floor(Math.random()*2); var damageThisRound=Math.floor(Math.random()*5); var总损失=3; 当(杀戮){ 如果(youHit==1){ log(“祝贺你,你击中了你的第一条龙。”); 总损伤+=本轮损伤; 如果(总损坏>=4){ log(“你杀了龙”); }否则,如果(总损坏

我被指派编写以下代码:

var-slaying=true;
var youHit=Math.floor(Math.random()*2);
var damageThisRound=Math.floor(Math.random()*5);
var总损失=3;
当(杀戮){
如果(youHit==1){
log(“祝贺你,你击中了你的第一条龙。”);
总损伤+=本轮损伤;
如果(总损坏>=4){
log(“你杀了龙”);
}否则,如果(总损坏<4){
youHit=Math.floor(Math.random()*2);
}
杀戮=虚假;
}else if(youHit==0){
log(“再试一次,龙打败了你”);
杀戮=虚假;
}

}
代码返回true还是false取决于这行代码:

var youHit= Math.floor(Math.random()*2); 
Math.random()
获取一个介于0和1之间的随机数。如果随机数大于0.5,则为真,否则为假。此代码将在每次运行时随机选择一个数字。您可以通过设置来验证这一点:

var youHit = .9


你的示例似乎有效。如果你想理解这段代码,你可能只需要转到这段代码的codecademy教程:@Cole9350谢谢你的回复。这是代码学院的任务,我编写了这个代码,但仍然需要一些澄清。谢谢你的建议。
var youHit = .1