2017-12-15 42 views
1

의 최대 또는 최소 제한을 설정하는 JS 짧은 구문이 있는가, 오늘은 그런 식으로 뭔가를해야만 사용나는 최소 및 최대 사이의 값을 제한하려면 값

if (level > 100) level = 100; 
if (level < 0) level = 0; 

내가 꽤 확신 그것을하기위한 더 우아하고 빠른 방법이 있어야한다는 것입니다. 예인 경우 어떻게 될 수 있습니까?

+0

어쩌면'수준 = 수준> 100? 100 : (level <0? 0 : level)'... – dhilt

+0

'level = Math.max (0, Math.min (level, 100));' – 4castle

+0

define * "elegant"* ... 귀하의 기호에 따라 다릅니다. 읽기 쉬운 선언적 코드 대 짧지 않은 직관적 인 코드 – charlietfl

답변

1

이를 사용할 수 있습니다 : 그것은 조건문

var level = level > 100 ? 100 : (level < 0 ? 0 : level) 

을라고, 더 많은 정보를위한 this보기 ...