変数が 2 で割り切れるかどうかを調べるにはどうすればよいですか? さらに、ある場合は機能を実行し、そうでない場合は別の機能を実行する必要があります。
275823 次
12 に答える
369
係数を使用:
// Will evaluate to true if the variable is divisible by 2
variable % 2 === 0
于 2010-05-12T17:01:07.683 に答える
29
真剣に、奇数/偶数チェック用のjQueryプラグインはありませんか?
まあ、もうありません - 与えられた数が奇数/偶数かどうかをテストするために、MIT ライセンスの下で jQuery プラグイン "Oven" をリリースします。
ソース コードは、http://jsfiddle.net/7HQNG/でも入手できます。
テスト スイートはhttp://jsfiddle.net/zeuRV/で入手できます。
(function() {
/*
* isEven(n)
* @args number n
* @return boolean returns whether the given number is even
*/
jQuery.isEven = function(number) {
return number % 2 == 0;
};
/* isOdd(n)
* @args number n
* @return boolean returns whether the given number is odd
*/
jQuery.isOdd = function(number) {
return !jQuery.isEven(number);
};
})();
于 2010-05-13T04:45:38.577 に答える
13
jQueryは必要ありません。JavaScript の Modulo演算子を使用するだけです。
于 2010-05-12T17:01:15.857 に答える
11
このような係数演算子を使用できます。jQuery は必要ありません。alerts
をコードに置き換えるだけです。
var x = 2;
if (x % 2 == 0)
{
alert('even');
}
else
{
alert('odd')
}
于 2010-05-12T17:03:09.163 に答える
9
あなたもすることができます:
if (x & 1)
itsOdd();
else
itsEven();
于 2010-05-12T18:43:34.897 に答える
4
var x = 2;
x % 2 ? oddFunction() : evenFunction();
于 2010-05-12T17:49:32.513 に答える
2
コンソールに次のコードを記述してください。
var isEven = function(deep) {
if (deep % 2 === 0) {
return true;
}
else {
return false;
}
};
isEven(44);
注:入力された数値が false の場合でも、true を返します。
于 2017-03-01T08:08:56.837 に答える
-1
配列 = [1、2、3、4、5、6、7、8、9、10]
array.each { |x| x % 2 == 0 の場合、x を置きます }
ルビー:D
2 4 6 8 10
于 2013-03-17T20:59:51.200 に答える