0의 하한을 얻는 가장 효율적인 (가장 빠른) 방법은 무엇입니까?Javascript : 0의 하한을 얻는 가장 효율적인 방법은 무엇입니까?
Math.max (0, x)는 작동하며 x의 음수 값이 0이면 반환됩니다. 그러나 Math. *를 사용한 나의 경험은 더 빨리 수행하는 훨씬 더 뛰어난 트릭입니다. 이 경우 어떤 사람이라도 알고 있습니까?
비트 단위 트릭이 좋습니다. 나는 항상 그 연산자에 대한 실제 사용을 찾는 것을 좋아합니다. x가 음수이면 false를 반환하는 것도 괜찮습니다.
편집 분명히하기 위해 x가 0보다 큰 경우 그 값을 원합니다. 그래서 나는 단지 x< 0을 할 수 없습니다, 그것은 x가 아닌 사실 만 제공 할 것입니다.
는 방법, 성능보다 훨씬 더 중요합니다. 다른 사람들이 지금부터 코드를 읽거나 (또는 심지어 1 년 후에 다시 보았을 때) 코드를 읽으 려 할 때 대답으로 제안 된 약간의 twiddling 예제는 매우 읽기 쉽지 않습니다. – jfriend00