如何在 JavaScript 中创建三个随机数,然后告诉输入是否奇数?



如何在javascript中创建三个随机数,然后告诉输入是否奇数?

要确定是否奇数:

num % 2;

这将返回 0 或 1。如果您希望它返回 true 或 false,请执行

(num % 2) == 1;

创建一个"isOdd"函数,您可以使用它来检查您的随机数:

function isOdd(num) {
return (num % 2) == 1;
}

像使用它一样

function randomizer() {
var a = Math.floor((Math.random() * 10));
var b = Math.floor((Math.random() * 10));
var c = Math.floor((Math.random() * 10));
if (isOdd(a)) {
\Give more points because it's odd
}
}

这是一个非常简单的工作示例:https://codepen.io/anon/pen/rqLVxM

来验证所有数字是否都使用此函数

function areEven(a,b,c){
return a%2==0 && b%2==0 && c%2==0 
}

要验证所有数字都是奇数,请使用此函数

function areOdd(a,b,c){
return a%2!=0 && b%2!=0 && c%2!=0 
}

要验证所有数字是否按顺序排列,请使用此函数:

function areInSequence(a,b,c){
var array = [a,b,c];
array.sort(function(a, b){return a - b});
var validity=false;
var i;
var length = array.length
for (i =0; i < length-1 ; i++) {
if((array [i+1] - array [i]) == 1){
validity=true;
}else validity=false;
}
return validity;
}

在您的代码中组合此函数,如果您需要帮助,请发表评论,谢谢!

相关内容

  • 没有找到相关文章

最新更新