Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 Boolean(불리언) 값을 문자열로 변환하는 방법

JavaScript에서 Boolean 값을 문자열로 변환하는 가장 간단한 방법은 전역 함수인 String()을 사용하는 것입니다. 이 함수는 어떤 타입의 값이든 문자열로 변환해 주며, 불리언 값 true"true"로, false"false"로 변환됩니다.

String() 함수를 이용한 변환

아래 예제는 String() 함수를 사용하여 불리언 변수를 문자열로 변환하고 결과를 화면에 출력하는 코드입니다.

예제 코드

<!DOCTYPE html>
<html>
    <body>
        <p>Boolean을 문자열로 변환하기</p>
        <script>
            var myBool = false;
            document.write("<br>변환된 문자열 : " + String(myBool));
        </script>
    </body>
</html>

실행 결과

변환된 문자열 : false

toString() 메서드 활용하기

String() 함수 외에도 불리언 객체가 기본으로 제공하는 toString() 메서드를 사용할 수 있습니다. 두 방법 모두 동일한 결과를 반환하지만, null이나 undefined 같은 값에는 toString()을 호출하면 오류가 발생하므로 상황에 맞게 선택하는 것이 좋습니다.

var myBool = true;
var result = myBool.toString(); // "true"
console.log(typeof result);     // "string"

정리

  • String(value): 전역 함수로, 어떤 값이든 안전하게 문자열로 변환합니다.
  • value.toString(): 객체의 메서드로, 불리언 값을 문자열로 변환합니다.
  • 두 방법 모두 true"true", false"false"로 변환됩니다.