4. 자바 script 의 수치 와 문자열 의 전환 방법
Number()
Number 변환 규칙 은 다음 과 같 습 니 다. 1. Boolean 유형의 true 와 false 는 각각 1 과 0 으로 전환 합 니 다.2. 숫자 값 은 간단 한 전송 과 반환 이다.3. null, 0 으로 돌아 가기;4. 정의 되 지 않 고 NaN 으로 돌아 가기;5. 문자열 은 몇 가지 상황 으로 나 누 어 처리 해 야 합 니 다. 빈 문자열 은 0 을 되 돌려 주 고 숫자 나 숫자, 소수점 만 포함 하 는 문자열 로 해당 하 는 수치 로 변환 합 니 다. 숫자 를 제외 한 다른 유형의 문 자 를 포함 하여 NaN 으로 변환 합 니 다.6. 대상 의 경우 대상 의 value Of () 를 호출 하여 앞의 규칙 에 따라 변환 하고 결과 가 NaN 이면 대상 의 toString () 을 호출 하여 앞의 규칙 에 따라 변환 합 니 다.
Number('abc'); // NaN
Number(''); // 0
Number(true); // 1
* * 주의: 1 원 연산 자 도 Number () 1 마 오 와 같은 기능 을 수행 할 수 있 습 니 다. * *
Number () 는 문자열 을 처리 할 때 복잡 하고 합 리 적 이지 않 기 때문에 문자열 을 처리 할 때 parseInt () 과 parseFloat (). parseInt () 과 parseFloat () 가 Number () 와 다른 것 을 자주 사용 합 니 다.
Number('123abc'); // NaN
parseInt('123abc'); // 123
parseFloat('123.45ab); // 123.45
parseInt('10', 2); // 2,
parseInt('10', 10); // 10,
* * 더 이상 parseInt () 방법의 기 수 를 지정 하지 않 습 니 다. 즉, 두 번 째 인 자 를 전달 하지 않 을 때 parseInt () 에서 문자열 을 어떻게 해석 할 지 결정 합 니 다. 따라서 잘못된 해석 을 피하 기 위해 서 는 기 수 를 영원히 지정 하 는 것 이 좋 습 니 다.
하나의 값 을 문자열 로 변환 하 는 방법 은 두 가지 가 있 습 니 다: toString () 과 String ()
toString () 은 undefined 와 null 을 제외 하고 모두 toString () 방법 이 있 습 니 다. 대부분의 경우 toString () 방법 을 호출 할 때 인 자 를 전달 할 필요 가 없 지만, 수치의 toString () 방법 을 호출 할 때 하나의 인자, 출력 수치의 기 수 를 전달 할 수 있 습 니 다.
String () 이 함 수 는 모든 종류의 값 을 문자열 로 변환 할 수 있 습 니 다. 변환 할 값 이 null 이나 undefined 인지 모 를 때 String () 방법 으로 전환 할 수 있 습 니 다.null 을 'null' 로, undefined 를 'undefined' 로 바 꿀 수 있 습 니 다.
* * 또한 어떤 값 을 문자열 로 바 꾸 려 면 빈 문자열 과 덧셈 작업 을 할 수 있 고 변환 목적 을 달성 할 수 있 습 니 다 * *
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.