2012-11-16 5 views
21

자바 스크립트를 사용하여 두 개의 숫자 중 큰 숫자를 선택하려고합니다. 나는 if 문을 쓸 수 있다는 것을 알고 있지만, 수학 연산이나 좀 더 효율적으로 만들 수있는 것이 있는지 궁금합니다. 여기에 내가 if 문 함께 할 것입니다 방법은 다음과 같습니다javascript/jquery - 두 숫자 중 더 큰 숫자를 선택하십시오.

if (a > b) { 
    c = a; 
} 
else { 
    c = b; 
} 
+3

'c = a> b? a : b;','max (a, b)'? –

+1

'var c = a> b? a : b' – adeneo

답변

42

....

var c = Math.max(a, b); 

뿐만 아니라 두 개 이상의 매개 변수를 취할 것입니다이 기능 : 당신이 알 수없는 목록이있는 경우

console.log(Math.max(4,76,92,3,4,12,9)); 
//outputs 92 

을 최대 길이를 달리기위한 길이는 apply ...

var arrayOfNumbers = [4,76,92,3,4,12,9]; 
console.log(Math.max.apply(null, arrayOfNumbers)); 
//outputs 92 
10
c = (a > b) ? a : b; 

이 같은 일을 할 것입니다. 이것은 정말 유용하고 실시간 보호기 일 수 있습니다. 당신은 내가 생각하는 최대의 기능을 찾고

관련 문제