728x90
자바스크립트에서는 변수 선언을 할때
자료형을 지정하지 않는다.
왜냐하면 자바스크립트에서는 모든 변수가 참조형이기 때문이다.
var num1 = 10;
var num2 = new Number(10);
위 예제에서 num1과 num2는 선언 방법이 다를뿐
같은 데이터를 초기화 하고있다.
즉, 10이라는 데이터의 공간을 만들고,
10이라는 데이터의 공간의 이름을 num1이라고 부르는 것이다.
var str1 = '문자열';
var str2 = new String('문자열');
마찬가지로 str1 과 str2 또한
같은 문자열 데이터를 초기화 하고 있다.
아래와 같이 함수도 가능하긴 하지만, 잘 사용하지는 않는다.
var sum1 = function(a,b){
return a+b;
};
var sum2 = new Function('a','b','return a+b');
이 역시 sum1과 sum2 함수의 역할은 같다.
728x90
'프론트엔드 > Javascript' 카테고리의 다른 글
[Javascript] 기본 이벤트 삭제 event.preventDefault() (0) | 2021.02.01 |
---|---|
[Javascript] 노드복사 importNode (3) | 2021.02.01 |
[Javascript] 부모 태그 찾기 .parentElement (0) | 2021.01.31 |
[Javascript] ClassList .contains/.add/.remove/.toggle (0) | 2021.01.31 |
[Javascript] 이벤트 Event (0) | 2021.01.31 |
댓글