• 코드:
​x
 
1
<!DOCTYPE html>
2
<html lang="ko">
3
​
4
<head>
5
    <meta charset="UTF-8">
6
    <title>JavaScript Standard Object</title>
7
</head>
8
​
9
<body>
10
​
11
    <h1>레퍼 객체</h1>
12
​
13
    <script>
14
        var str = "문자열";                            // 문자열 리터럴 생성
15
        var strObj = new String(str);               // 문자열 객체 생성
16
​
17
        // 리터럴 값은 내부적으로 래퍼 객체를 생성한 후에 length 프로퍼티를 참조함.
18
        document.write(str.length + "<br>");
19
​
20
        document.write((str == strObj) + "<br>");   // 동등 연산자는 리터럴 값과 해당 래퍼 객체를 동일하게 봄.
21
        document.write((str === strObj) + "<br>");  // 일치 연산자는 리터럴 값과 해당 래퍼 객체를 구별함.
22
​
23
        document.write(typeof str + "<br>");        // string 타입
24
        document.write(typeof strObj + "<br>");     // object 타입
25
    </script>
26
    
27
</body>
28
​
29
</html>