웹 프론트엔드 JS 튜토리얼 자바스크립트에서 값을 문자열 유형으로 변환하는 방법

자바스크립트에서 값을 문자열 유형으로 변환하는 방법

Mar 31, 2021 pm 06:32 PM
javascript

JavaScript에서 값을 문자열로 변환하는 방법: 1. toString() 메서드, "variable.toString()" 구문을 사용합니다. 2. 객체의 값을 문자열로 변환할 수 있는 String() 함수를 사용합니다. 문자열, 구문 "string('value')"; 3. "+"를 사용하여 문자열을 연결합니다.

자바스크립트에서 값을 문자열 유형으로 변환하는 방법

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

문자열 유형으로 변환하는 방법에는 세 가지가 있습니다. 变量.toString(); String('值'); 、使用'+' 문자열 연결

각 방법에는 다음 코드에서 다음과 같은 결론을 내릴 수 있습니다.

기본 데이터 유형에서:

( 1) 숫자 및 부울 유형만 유형 변환을 위해 toString()을 호출합니다.

미정의 및 null에는 toString() 메서드가 없습니다.

toString()은 상수가 아닌 변수에만 적용할 수 있습니다.

(2) 정의되지 않았으며 null은 String()을 통해 문자열로 변환될 수 있습니다.

String()을 사용하여 상수를 문자열로 변환할 수 있습니다.

(3) 모든 유형은 문자열을 연결하여 문자열로 변환할 수 있습니다.

배열에서는 toString() 메서드를 호출하고 문자열 변환을 연결할 수 있지만 String()은 사용할 수 없습니다.

<script>
	// 转换成string类型,三种方式:变量.toString(); String('值'); 使用'+'拼接一个字符串;
	
	// number类型转string
	
	// .toString()
	var num =123;
	num = num.toString();
	console.log(typeof num);//返回的是string;
	
	// String()
	var num2 =50;
	var str1 = String(num2);
	console.log(typeof str1);//返回string
	
	// 拼接字符串
	var num3 =60;
	var str1s = num3 +'';
	console.log(str1s);
	console.log(typeof str1s);//返回string

	// 常量:
	
	// .toString()
	// 123.toString(); //编辑器报错,说明没有这种写法
	
	// String()
	var str1 = String(123);
	console.log(typeof str1);//返回string
	
	// boolean类型转string
	
	// .toString()
	var boo =false;
	boo = boo.toString();
	console.log(typeof boo);//返回的是string

	// String() 
	var boo2 =true;
    var str3 = String(boo2);
	console.log(typeof str3);//返回string
	
	// 拼接字符串
	var boo3 =false;
	var str3s = boo3 +'';
	console.log(str3s);
	console.log(typeof str3s);//返回string
	
	// undefined转换成string
	
	// .toString()
	var und;
	und = und.toString();
	console.log(und);
	console.log(typeof und);
	//报异常: Cannot read property 'toString' of undefined 

	// String() 
	var und2;
	var str4 = String(und2);
	console.log(typeof str4);//返回string

	// 拼接字符串
	var nud3;
	var str4s = nud3 +'';
	console.log(str4s);
	console.log(typeof str4s);//返回string

	// null转换成string
	
	// .toString()
	var nul =null;
	nul = nul.toString();
	console.log(typeof nul);
	//报异常:Cannot read property 'toString' of null

	// String() 
	var nul2 =null;
	var str5 = String(nul2);
	console.log(typeof str5);//返回string
	
	// 拼接字符串
	var nul3;
	var str5s = nul3 +'';
	console.log(str5s);
	console.log(typeof str5s);//返回string

	// 复杂数据类型转字符串
	
	// 数组调用toString();
	var arr = [
		'hello',
		'world'
	];
	arr = arr.toString();
	console.log(arr);//输出结果为“hello,world”;
	console.log(typeof arr);//返回的是string

	// 数组调用String();
	var ars = [
		'jack',
		'rose'
	];
	ars = toString(ars);
	console.log(ars);//输出结果是[object Undefined]
	console.log(typeof ars);//返回的是string

	// 拼接字符串
	var arr = [
		'hello',
		'world'
	];
	arr = arr +'';
	console.log(arr);//输出结果为“hello,world”;
	console.log(typeof arr);//返回的是string
</script>
로그인 후 복사

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

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

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP에서 int형을 문자열로 변환하는 방법에 대한 자세한 설명 PHP에서 int형을 문자열로 변환하는 방법에 대한 자세한 설명 Mar 26, 2024 am 11:45 AM

PHP에서 int형을 문자열로 변환하는 방법에 대한 자세한 설명

Golang 문자열이 지정된 문자로 끝나는지 확인하는 방법 Golang 문자열이 지정된 문자로 끝나는지 확인하는 방법 Mar 12, 2024 pm 04:48 PM

Golang 문자열이 지정된 문자로 끝나는지 확인하는 방법

Golang에서 문자열이 특정 문자로 시작하는지 확인하는 방법은 무엇입니까? Golang에서 문자열이 특정 문자로 시작하는지 확인하는 방법은 무엇입니까? Mar 12, 2024 pm 09:42 PM

Golang에서 문자열이 특정 문자로 시작하는지 확인하는 방법은 무엇입니까?

python_python 반복 문자열 튜토리얼에서 문자열을 반복하는 방법 python_python 반복 문자열 튜토리얼에서 문자열을 반복하는 방법 Apr 02, 2024 pm 03:58 PM

python_python 반복 문자열 튜토리얼에서 문자열을 반복하는 방법

PHP에서 16진수를 문자열로 변환할 때 중국어 문자가 깨지는 문제를 해결하는 방법 PHP에서 16진수를 문자열로 변환할 때 중국어 문자가 깨지는 문제를 해결하는 방법 Mar 04, 2024 am 09:36 AM

PHP에서 16진수를 문자열로 변환할 때 중국어 문자가 깨지는 문제를 해결하는 방법

PHP 문자열 조작: 공백을 효과적으로 제거하는 실용적인 방법 PHP 문자열 조작: 공백을 효과적으로 제거하는 실용적인 방법 Mar 24, 2024 am 11:45 AM

PHP 문자열 조작: 공백을 효과적으로 제거하는 실용적인 방법

PHP 문자열 일치 팁: 모호한 포함 표현식을 피하세요 PHP 문자열 일치 팁: 모호한 포함 표현식을 피하세요 Feb 29, 2024 am 08:06 AM

PHP 문자열 일치 팁: 모호한 포함 표현식을 피하세요

문자열의 마지막 두 문자를 삭제하는 PHP 기술 문자열의 마지막 두 문자를 삭제하는 PHP 기술 Mar 23, 2024 pm 12:18 PM

문자열의 마지막 두 문자를 삭제하는 PHP 기술

See all articles