* 이 글은 Udemy의 "JavaScript 완벽 가이드 : 초급 + 고급 마스터 과정" 강의를 수강한 뒤 개인 복습을 위해 정리하는 글입니다.
(섹션 1: 11)
Java와 JavaScript의 차이점
Java와 JavaScript는 이름을 제외하고는 전혀 공통점이 없다.
JavaScript | Java |
브라우저와 다른 모든 환경에서 실행됨 | 브라우저에서 실행되지 않음 |
약형 (유연) | 강형 (데이터 컨테이너에 저장할 데이터 종류로 정의 필요) |
클라이언트 측과 서버 측 JavaScript의 차이점
클라이언트 측 (브라우저) | 서버 측 (NodeJS) |
자바스크립트의 기원 | 브라우저에서 엔진을 추출하여 브라우저 외부에서 실행할 수 있도록 하는 게 목적 |
브라우저 공급 업체(V8)는 JavaScript 실행 엔진을 제공한다. | 어디에서든 JavaScript 실행 가능 |
브라우저에서 웹페이지와 상호작용할 수 있고 API를 사용하여 사용자의 위치 등도 얻을 수 있음 | API를 사용하여 파일 시스템으로 작업하거나 들어오는 HTTP 요청을 처리할 수 있음 |
하지만 클라이언트 측과 서버 측의 구문과 개념, 핵심 기능 등은 동일하다.
'Study Record > Javascript' 카테고리의 다른 글
JavaScript 데이터 타입 (0) | 2022.06.20 |
---|---|
JavaScript 변수와 연산자 (0) | 2022.06.15 |
웹사이트에 JavaScript 추가하기 (0) | 2022.06.15 |
Javascript의 정의, 특징, 실행 과정 (0) | 2022.06.14 |
Javascript 공부 기록 (0) | 2022.06.13 |