String 함수

String 함수는 전달된 값을 문자열로 변환합니다. 원시 타입(숫자, 문자열 및 기타 단순 타입)에 대한 변환은 가장 직관적인 방식으로 이루어집니다. 예를 들어: true는 'true'로, 5는 '5'로 변환됩니다. 객체는 대부분 '[object Object]'로 변환되지만, 예외가 있을 수 있습니다.

구문

javascriptString(변환할 값);

예시

숫자 0을 문자열로 변환해 봅시다:

javascriptString(0);

코드 실행 결과:

javascript'0'

예시

이번에는 함수 매개변수에 숫자가 아닌 값 NaN를 넣어봅시다:

javascriptString(NaN);

결과로 문자열을 얻습니다:

javascript'NaN'

예시

불리언 값 false를 변환해 봅시다:

javascriptString(false);

코드 실행 결과:

javascript'false'

예시

String 함수를 사용하여 문자열을 변환해 봅시다:

javascriptString('str');

코드 실행 후 출력 결과는 동일한 문자열입니다:

javascript'str'

예시

이번에는 함수 매개변수에 값 null를 넣어봅시다:

javascriptString(null);

코드 실행 결과 값이 문자열로 변환됩니다:

javascript'null'

예시

함수 매개변수에 값 undefined를 넣어봅시다:

javascriptString(undefined);

코드 실행 결과:

javascript'undefined'

예시

이번에는 매개변수에 빈 객체를 나타내는 중괄호를 넣어봅시다:

javascriptString({});

코드 실행 후 주어진 객체의 타입이 명시된 문자열을 얻습니다:

javascript'[object Object]'

예시

이번에는 대괄호 또는 빈 배열을 변환해 봅시다:

javascriptString([]);

결과로 객체 타입 설명 대신 빈 문자열을 얻습니다:

javascript''

예시

함수 매개변수에 숫자로 채워진 배열을 넣어봅시다:

javascriptString([1, 2, 3]);

코드 실행 결과 배열의 모든 값이 하나의 문자열로 변환됩니다:

javascript'1,2,3'

함께 보기

  • Number 함수,
    숫자로 변환합니다
  • Boolean 함수,
    불리언 값으로 변환합니다