변수를 2로 나눌 수 있는지 확인
변수를 2로 나눌 수 있는지 어떻게 알 수 있습니까? 또한 나는 그것이 수행 할 수있는 기능을 수행해야합니다.
계수 사용 :
// Will evaluate to true if the variable is divisible by 2
variable % 2 === 0
심각하게, 홀수 / 짝수 검사를 위해 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);
};
})();
jQuery가 필요하지 않습니다. 그냥 사용하는 자바 펼쳐의 모듈로 연산자를.
jQuery가 필요없이 모듈러스 연산자를 이와 같이 사용할 수 있습니다. alerts
코드로 바꾸십시오 .
var x = 2;
if (x % 2 == 0)
{
alert('even');
}
else
{
alert('odd')
}
더 나은 방법으로 수행 할 수 있습니다 (모듈로 연산자보다 최대 50 % 빠름).
홀수 : x & 1 짝수 :! (x 및 1)
참조 비트 : JavaScript, 8-> 연산자
당신은 또한 수 :
if (x & 1)
itsOdd();
else
itsEven();
var x = 2;
x % 2 ? oddFunction() : evenFunction();
if (x & 1)
itIsOddNumber();
else
itIsEvenNumber();
콘솔에 다음 코드를 작성하십시오 :
var isEven = function(deep) {
if (deep % 2 === 0) {
return true;
}
else {
return false;
}
};
isEven(44);
참고 : 입력 한 숫자가 다른 경우에도 true를 반환합니다.
모듈러스를 사용하되 .. 위의 답변은 약간 부정확합니다. x는 JavaScript에서 숫자 유형이기 때문에 연산자가 트리플 할당 대신 더블 할당 될 생각합니다.
x % 2 == 0
변수도 선언해야 해당 줄을 독립형으로 선언합니다. :-) 일반적으로 설명으로 사용 if
됩니다. 도움이 되셨기를 바랍니다.
도움이 되셨기를 바랍니다.
let number = 7;
if(number%2 == 0){
//do something;
console.log('number is Even');
}else{
//do otherwise;
console.log('number is Odd');
}
다음은 입력 패리티를 콘솔에 기록하는 완전한 기능입니다.
const checkNumber = (x) => {
if(number%2 == 0){
//do something;
console.log('number is Even');
}else{
//do otherwise;
console.log('number is Odd');
}
}
배열 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.each {| x | x % 2 == 0 인 경우 x를 넣습니다}
루비 : D
24 6 8 10
참고 URL : https://stackoverflow.com/questions/2821006/find-if-variable-is-divisible-by-2
'IT' 카테고리의 다른 글
완성 화 자바 펼쳐 양식 (프레임 워크 없음) (0) | 2020.07.21 |
---|---|
Ruby 객체가 부울인지 확인하는 방법 (0) | 2020.07.21 |
Bash Templating : Bash를 사용하여 템플릿에서 구성 파일을 작성하는 방법은 무엇입니까? (0) | 2020.07.21 |
URL을 공유로 변환 한 후 다시 변환 (0) | 2020.07.21 |
Java에서 시간 소인을 밀리 초 단위의 클래스 형식 시간으로 변환 (0) | 2020.07.21 |