1. 유효범위
자바스크립트에서 변수의 유효범위는 자바와는 다르다.
- 자바스크립트: 함수에 대한 유효범위만을 제공
- 자바: { }로 이루어진 블록 단위에 대해 제공(ex. if문, for문 등에서 사용된 변수는 지역변수)
<Java>
for(var i = 0; i < 1; i++){
var name = 'coding everybody';
}
alert(name); // 오류 발생
<JavaScript>
for(int i = 0; i < 10; i++){
String name = "egoing";
}
System.out.println(name);
2. 생성자
자바스크립트는 '클래스'가 없으며, 생성자의 개념이 자바와 다르다.
- 자바스크립트: 생성자는 함수에 new를 붙여서 빈 객체 생성
- 자바: 생성자는 클래스에 소속되며 클래스명과 동일
'TIL(추후 정리)' 카테고리의 다른 글
[개발지식] 의사코드(슈도코드, pseudocode)란?_2022.04.07 (0) | 2022.04.07 |
---|---|
[개발지식] System.err.println()_2022.04.06 (0) | 2022.04.06 |
[개발지식] 스택트레이스(Stacktrace) 읽기_2022.04.05 (0) | 2022.04.05 |