<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JavaScript Standard Object</title>
</head>
<body>
<h1>레퍼 객체</h1>
<script>
var str = "문자열"; // 문자열 리터럴 생성
var strObj = new String(str); // 문자열 객체 생성
// 리터럴 값은 내부적으로 래퍼 객체를 생성한 후에 length 프로퍼티를 참조함.
document.write(str.length + "<br>");
document.write((str == strObj) + "<br>"); // 동등 연산자는 리터럴 값과 해당 래퍼 객체를 동일하게 봄.
document.write((str === strObj) + "<br>"); // 일치 연산자는 리터럴 값과 해당 래퍼 객체를 구별함.
document.write(typeof str + "<br>"); // string 타입
document.write(typeof strObj + "<br>"); // object 타입
</script>
</body>
</html>