본문 바로가기
IT/자바스크립트

[javascript] OR 연산자를 이용한 float을 int로 변환

by 불멸남생 2023. 11. 2.

OR 연산자는 두 메서드와 비교할 때 float 값을 정수로 변환하는 데 효율적이고 빠르며 성능이 뛰어납니다. 
OR 연산자를 사용하여 부동 소수점 숫자의 정수 부분을 얻을 수 있습니다. 
OR 연산자는 이진 수준에서 작동하기 때문에 피연산자 번호를 
이진수로 변환 한 다음 비트 단위로 OR연산이 실행됩니다. 
허용 가능한 범위의 부동 소수점 숫자에 0과 함께 OR을 적용하면 부동 소수점 값의 정수 부분이 반환됩니다

 

예)

(555.321|0);
(555.423|0);
(555.523|0);
(-555.421|0);
(-555.521|0);

 

반응형