JAVASCRIPT- 데이터 객체와 래퍼 클래스
-
일반적인 언어의 값의 종류와 변수
-
javascript 의 변수 var x = 3; | var x = ‘A’; | var x; var x = 3.7; | var x =’Hello’ | x= 3;
-> var는 참조변수이다. auto boxing 스스로가 공간을 만든다.
-
자바스크립트는 모든 데이터가 박싱이되고 참조하는 형태이다.
-
wrapper 클래스와 wrapping 방식
- boolean
- number (정수)
- number (실수)
- string (문자)
- 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이 출력될것이다.
댓글남기기