[javascript] 자바스크립트란? 정의와 추가하기
by mini_min[javascript] 자바스크립트란? 정의와 추가하기
✔️ javascript 란?
: 객체 기반의 스크립트 언어이다.
: 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가진다.
: HTML 문서에 적용될 때, 웹 사이트상에서 동적 상호 작용성을 제공할 수 있는 완전한 동적 프로그래밍 언어이다.
: Node.js 와 같은 런타임 환경과 같이 서버 사이드 네트워크 프로그래밍에도 사용되고 있다.
: 컴퓨터나 스마트폰 등에 포함된 대부분의 웹 브라우저에는 자바스크립트 인터프리터가 내장되어 있다.
📓 특징
- 자바스크립트는 객체 기반의 스크립트 언어이다.
- 동적이며, 타입을 명시할 필요 없는 인터프리터 언어이다.
- 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다.
✔️ javascript 표준
: 1995년에 넷스케이프는 자바스크립트를 국제 표준안으로 만들기 위해 ECMA 에 제출하여 ECMAScript 라는 새로운 표준을 제정했다.
✔️ 스크립트 언어란?
: 기존에 이미 존재하는 소프트웨어를 제어하기 위한 용도로 쓰는 언어이다.
: 인터프리터 형식의 언어이다.
: 수정이 빈번하게 발생하는 부분은 소스코드를 한 줄씩 읽어서 바로 실행하는 인터프리터 방식이 유리하며, 스크립트 언어는 이런 부분에 사용하기 위해 나온 언어이다.
: 스크립트 언어는 Client side Scripting 과 Server side Scripting 언어로 나눌 수 있다.
(전자는 사용자의 컴퓨터에서 작동되는 스크립트 언어이고 후자는 서버에서 작동되고 그 결과가 사용자의 브라우저에 넘어가 표시된다.)
✔️ 자바스크립트 구현
: 구현은 세 가지로 나뉜다.
🌿 코어 : 자바스크립트의 핵심 기능으로 저 수준에 해당하는 부분이다.
🌿 문서 객체 모델 : 웹 페이지 콘텐츠를 조작하는 메소드와 인터페이스를 제공한다.
🌿 브라우저 객체 모델 : 브라우저와 상호작용하는 메소드와 인터페이스를 제공한다.
✔️ 자바스크립트 추가하기!
1) 코드 직접 입력하기
<script type="text/javascript">
aler('자바 스크립트...');
</script>
2) 외부 자바스크립트 파일 가져오기
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
💡 외부 자바스크립트 파일을 포함하는 경우 <script> 태그 안에 다른 스크립트를 포함하지 않는다.
✔️ 자바스크립트 로그 출력
- Console 객체를 이용! 브라우저의 디버깅 콘솔에 접근할 수 있는 메소드를 제공한다.
- Console 객체는 모든 전역 객체에 접근할 수 있다.
console.log(a);
console.log("결과 : " + c);
console.log(a, b, c);
'JavaScript' 카테고리의 다른 글
[javascript] 내장 함수 : parseInt / Number / isFinite / eval / encodeURIComponent (0) | 2022.09.18 |
---|---|
[javascript] 연산자 종류 (0) | 2022.09.18 |
[javascript] 상수(Constant) / 리터널(Literal) (0) | 2022.09.18 |
[javascript] 변수의 데이터형 / null과 undefined / typeof / 자료형 변환 (0) | 2022.09.18 |
[javascript] 자바스크립트 구성 / 변수 (0) | 2022.09.18 |
블로그의 정보
개발자 미니민의 개발로그
mini_min