>  기사  >  웹 프론트엔드  >  자바스크립트에서 값 유형을 문자열로 강제하는 방법

자바스크립트에서 값 유형을 문자열로 강제하는 방법

青灯夜游
青灯夜游원래의
2022-02-16 16:52:174436검색

강제 변환 방법: 1. "변환할 데이터 개체.toString()" 구문으로 toString() 메서드를 호출합니다. 2. "String(변환할 데이터)" 구문으로 String() 함수를 호출합니다. 3. " +" 문자를 사용하여 문자열을 연결합니다. 구문은 "변환할 데이터 + """입니다.

자바스크립트에서 값 유형을 문자열로 강제하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

강제 유형 변환은 한 데이터 유형을 다른 데이터 유형으로 강제 변환하는 것을 의미합니다. 일반적으로 다른 데이터 유형을 문자열, 숫자 및 부울로 변환하는 것을 의미합니다.

값 유형을 문자열로 강제 지정하는 방법에 대해 이야기해 보겠습니다.

문자열 형식으로 변환

다른 값을 문자열로 변환하는 방법에는 toString(), String(), string의 세 가지 방법이 있습니다.

방법 1: 변환된 데이터 유형의 toString() 메서드 호출

이 메서드는 원래 변수에 영향을 미치지 않으며 변환 결과를 반환하지만 참고: null 및 정의되지 않은 값에는 toString( ) 메소드를 호출하면 오류가 보고됩니다.

var a = 123;
a = a.toString();
console.log(a);
console.log(typeof a);

방법 2: String() 함수를 호출하고 변환된 데이터를 함수에 매개변수로 전달합니다

강제 유형 변환을 위해 String() 함수를 사용할 때 실제로는 Number 및 Boolean 메서드에 대해 toString()이 호출됩니다. , 그러나 null 및 정의되지 않은 경우 toString() 메서드는 호출되지 않으며 null을 "null"로 직접 변환하고 정의되지 않음을 "undefine"으로 직접 변환합니다.

var a = 123;
a = String(a);
console.log(a);
console.log(typeof a);

var b = undefined;
b = String(b);
console.log(b);
console.log(typeof b);

var c = null;
c = String(c);
console.log(c);
console.log(typeof c);

방법 3: 모든 데이터 유형에 대한 +""

var a = 123;
a = a + "";
console.log(a);
console.log(typeof a);

【관련 권장사항: javascript 학습 튜토리얼

위 내용은 자바스크립트에서 값 유형을 문자열로 강제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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