2013-01-08 1 views
0

스크립팅에 관해서는 초보자가 아니지만 항상 궁금해했습니다! 는 짧게 어떤 방법이,의는 "NUM은"4, 6, 8스크립팅 운영자 - 어떤 식 으로든 단축 할 수 있습니까?

if(num == 2 || num == 4 || num == 6 || num == 8) 

에이 같거나 동일한 경우 내가 확인하고 싶은 말은하자 그러나? 뭔가 같은 것

if(num == 2 || 4 || 6 || 8) 

나는 그것이 작동하지 않는다는 것을 알고있다, 그러나 나는 다만 생각해보고있다. 뭔가를 배울 멋진 것입니다.

편집 : 예를 들어 위의 숫자가 사용됩니다. 수학 수식은 실제로 "num"과 변수 이름을 비교하기 때문에 작업을 수행하지 않습니다.

jQuery를에
if (in_array($num, array(2, 4, 6, 8)) !== false) { 
} 

당신이 할 수 있습니다 :

+0

어떤 언어로 스크립팅합니까? –

+0

대부분의 C, C#, PHP, Pawn, Squirrel 등은 기본적으로 동일합니다. –

+1

num % 2 == 0 && num <= 8 – Vijay

답변

0

PHP, 당신은 할 수있는 이러한 기능은 언어 X에서 제공되지 않는 경우

if ($.inArray(num, new Array(2, 4, 6, 8))) { 
} 

는, 당신은 루프 기능을 쓸 수 있습니다 through를 수행하고 하나가 성공할 때까지 검사를 수행 한 다음 true로 루프를 종료하고 false를 반환합니다.

+0

신고하지 않은 downvote 여러분을 무시하고 나는 [도움 뱀파이어] (http://slash7.com/2006/12/22/vampires/)를 분노했다고 생각합니다! 나는 최근에 그걸 좀 해독 해왔다. – halfer

관련 문제