JavaScript는 문자열 데이터 "123"또는 플로팅 포인트 수 1.23을 변환하기 위해 숫자 값을 ParseInt로 변환하는 방법을 제공합니다.
다음과 같이 코드 코드를 복사하십시오.
parseint ( "1");
parseint ( "1.2");
parseint ( "-1.2");
parseint (1.2);
parseint (0);
parseint ( "0");
그러나이 parseint 기능은 종종 효과적이지 않습니다.
다음과 같이 코드 코드를 복사하십시오.
parseint ('06 ');
Parseint ('08 '); Google의 새 버전이 개정되었습니다
parseint ( "1g");
parseint ( "G1");
이를 위해 나는 모든 데이터를 정수로 변환하는 기능을 작성했습니다.
다음과 같이 코드 코드를 복사하십시오.
함수 toint (숫자) {
반환 번호*1 |. 0 ||.
}
// 시험
Toint ( "1");
Toint ( "1.2");
Toint ( "-1.2");
Toint (1.2);
toint (0); // 0
Toint ( "0");
toint (number.nan);
Toint (1/0);
네티즌이 작성한 전환 기능도 여기에 있으며, 이는 참조를 제공하기 위해 기록되어 있으며, 이는 데이터를 정수로 변환하는데도 적합합니다.
다음과 같이 코드 코드를 복사하십시오.
함수 toint (숫자) {
반환 번호 && 번호 0 ||
}
위의 두 기능 JS의 정수의 유효 범위는 -1569325056 ~ 1569325056입니다.
JS에서 더 큰 범위를 표현하기 위해 다음과 같이 참조를 제공하는 기능도 작성했습니다.
다음과 같이 코드 코드를 복사하십시오.
함수 toint (숫자) {
return infinity === 숫자 : (번호*1 || 0) .tofixed (0)*1;
}