다른 자료형을 문자열로 변환하는 방법 - String()함수를 이용하는 방법, toString()함수를 이용하는 방법, 숫자(Number) 객체의 메소드로 문자열 변환, 불리언 값을 문자열로 변환

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

다른 자료형을 문자열로 변환하는 방법

다른 자료형을 문자열로 변환할 때 사용합니다.

 

·       String()함수를 이용하는 방법

·       toString()함수를 이용하는 방법

·       숫자(Number) 객체의 메소드로 문자열 변환

·       불리언 값을 문자열로 변환

 

 

String()함수를 이용하는 방법

숫자를 문자열로 변환하는 가장 간단한 방법은 String() 함수를 사용하는 것입니다.

var ns=1080;

console.log(ns.typeof(ns));

var numString = String(ns);

console.log.(numString.typeof(numString));

 

ns이라는 변수를 선언하고 숫자 1080을 할당합니다.

ns의 데이터 유형을 확인합니다.

변수 numString를 선언한 뒤, 변수 ns를 문자로 변환합니다.

numString의 데이터 형태를 출력합니다. 결과 값은 문자 1080이 나타납니다.

 

 

toString()함수를 이용하는 방법

null undefined를 제외한 모든 타입의 값이 가지고 있는 toString() 메소드를 사용할 수 있습니다.

var number=1080;

console.log(number.toString());

console.log(number.toString(8));

console.log(number.toString(10));

console.log(number.toString(16));

 

number이라는 변수를 선언하고 숫자 1080을 할당합니다

일반 문자열로 변환하려면, number.toString()을 사용합니다.

8진수 문자열로 변환하려면 number.toString(8)을 사용합니다.

10진수 문자열로 변환하려면 number.toString(10)을 사용합니다.

16진수 문자열로 변환하려면 number.toString(16)을 사용합니다.

 

 

숫자(Number) 객체의 메소드로 문자열 변환

숫자(Number) 객체는 숫자를 문자열로 변환하는 다음과 같은 메소드를 별도로 제공합니다.

메소드

설명

toExponential()

정수 부분은 1자리, 소수 부분은 입력받은 수만큼 e 표기법을 사용하여 숫자를 문자열로 변환함.

toFixed()

소수 부분을 입력받은 수만큼 사용하여 숫자를 문자열로 변환함.

toPrecision()

입력받은 수만큼 유효 자릿수를 사용하여 숫자를 문자열로 변환함.

 

 

 

불리언 값을 문자열로 변환

불리언 값을 문자열로 변환하는 방법에는 String() 함수와 toString() 메소드를 사용하는 방법이 있습니다.

 

document.write(String(true)); // "true"

document.write('<br>');

document.write(false.toString()); // "false"