>  기사  >  웹 프론트엔드  >  고급 JavaScript (5) js에서 소수와 정수를 취하는 함수

고급 JavaScript (5) js에서 소수와 정수를 취하는 함수

黄舟
黄舟원래의
2017-02-11 14:44:212030검색

js에서 소수점 정수 부분을 구하는 함수

소수점 버리기,정수 부분 유지

js:parseInt (7/2)

반올림,소수점이 있으면 정수부 추가 1

js: Math.ceil(7/2)

반내림

js: Math.round(7/2)

반올림

js: Math.floor(7/2)

첨부: 입력 숫자 유형 결정 방법(따옴표 없이 사용!)

실제로는 정규식을 사용합니다.

"^\d+$" // 음이 아닌 정수(양의 정수 +0)

"^[0-9]* [ 1-9][0-9]*$"// 양의 정수

"^((-\d+)|(0+))$" // 양수가 아님 정수( 음의 정수+ 0) 

"^-[0-9]*[1-9][0-9]*$" // 음의 정수

"^-?\d+$" // 정수

"^\d+(\.\d+)?$" // 음수가 아닌 부동 소수점 수(양수 부동 소수점 수 +0)                                       ][0-9]*)|([0-9]*[1-9][0-9]* \.[0-9]+)|([0-9]*[1-9][ 0-9]*))$" //양수 부동 소수점 수 

"^((-\d+(\.\d+)?)|(0+(\.0+ )?))$"//

양수가 아닌 부동 소수점 수(음수 부동 소수점) 포인트 번호+0)             ^((([0-9]+\.[0-9]*[1-9][0-9]*)|( [0-9]*[1-9][0-9]* \.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //음수 부동 소수점                                         "^(-?\d+)(\.\d+)?$"//부동 소수점

예 르

var r = / ^[0-9]*[1-9][0-9]*$/

//양의 정수 

r.test(str); /str

은 판단하려는 문자입니다. 실행 결과는

true 또는 false

아름다운 글과 그림

위 내용은 해당 내용이며, 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)에 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.