객체 | 설명 |
---|---|
window | 브라우저의 창을 나타냄. |
document | 웹 페이지의 내용을 나타냄. |
특징 | 자바 배열 | 자바스크립트 배열 |
---|---|---|
크기 | 고정 | 가변 |
인덱스 | 인덱스만 사용 | 인덱스와 키를 모두 사용 |
사용 언어 | 자바 | 자바와 자바스크립트 |
자바스크립트는 데이터타입이 전부 참조형
타입추론 때문
자바에서 int 같은 데이터타입 선언은 메모리의 용량을 알려주는것
(실수인지 정수인지)
자바 11버전부터 var 로 가능
' ' " " 모두 가능 (자바는 한글자가 '')
객체 {};
undefined: 선언만 하고 초기화 X
함수도 하나의 데이터 타입
typeof로 자료형 종류 확인
varType = Number(varType)은 자바에서
Integer.valueOf("1234") 역할
자바스크립트에서는 주소값 생각X
자바스크립트에서만 사용되는 문법이 면접에서 나온다
C언어에서는 int arr[] = new int[5]; 식으로 표현
자바와 자바스크립트의 객체 차이
특징 | 자바 | 자바스크립트 |
---|---|---|
객체 생성 방법 | class 를 통해 생성 | object literal 을 통해 생성 |
객체의 속성 | member variable | property |
객체의 메서드 | function | method |
객체의 접근 제한 | public , protected , private | public , private |
객체의 상속 | class 를 통해 상속 | object literal 을 통해 상속 |
객체의 다형성 | class 를 통해 구현 | object literal 을 통해 구현 |
객체의 캡슐화 | class 를 통해 구현 | object literal 을 통해 구현 |
자바의 do-while은 한번은 실행
sql에서 " "가 들어가면 대소문자 구분함