• 일반적인 언어의 값의 종류와 변수

  • javascript 의 변수 var x = 3; | var x = ‘A’; | var x; var x = 3.7; | var x =’Hello’ | x= 3;

-> var는 참조변수이다. auto boxing 스스로가 공간을 만든다.

  • 자바스크립트는 모든 데이터가 박싱이되고 참조하는 형태이다.

  • wrapper 클래스와 wrapping 방식

  1. boolean
  2. number (정수)
  3. number (실수)
  4. string (문자)
  5. string (문자열)
  • undefined : 이름은있으나 객체를 활성하지않은 상태라고 말한다 (다른언어에서는 null pointer라고한다.) ( ex) var x; )
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title> 
    <script src="main.js"></script>
</head>
<body>
    <script>
        var x = new Number(3);
        var y = 4;
        alert(x+y);
    </script>
</body>
</html>

7이 출력될것이다.

댓글남기기