본문 바로가기
[JavaScript]

[JavaScript] 자바스크립트(JavaScript)란?

by 북방바다코끼리표범 2023. 8. 16.

자바스크립트(JavaScript)

- 사용자의 상호작용에 따라 웹 페이지를 동적제어 하기 위한 프로그래밍 언어

- 웹 브라우저에서 동작

- 클라이언트 측에서 실행

- 웹 페이지를 동적으로 만들고 사용자와 상호작용 하는 기능 구현

- 브라우저를 제어하는데 주로 사용

(서버 측 프레임워크 node.js 등을 이용하면 서버측에서도 사용 가능)

 

<script> 태그

- html 문서 내에서 사용 가능

- 한 문서 내에 여러 개 사용 가능

-<script> 태그가 삽입된 위치에서 소스가 실행됨

 

사용법 : 

1
<script> 코드; </script>
cs

 

외부 자바스크립트 파일 연결

1
<script src = "경로/파일명.js"></script>
cs

 

화면 출력 방법

 

첫 번째

1
alert("Hello Javascript");
cs

두 번째

1
console.log("Hello Javascript");
cs

 

자바스크립트와 자바의 차이

JavaScript Java
1 객체지향, 객체의 형 간의 차이 없음.
2 프로토 타입 메커니즘을 통한 상속.
3 속성과 메서드는 어떤 객체든 동적 추가 가능
1클래스 기반.
2 객체는 클래스 계층 구조를 통한 모든 상속과 함께 클래스, 인스턴스로 나뉨.     
3 클래스와 인스턴스는 동적으로 추가된 속성, 메서드 가질 수 없음
변수 자료형 선언 되지 않음.
(동적 형지정, dynamic typing)
변수 자료형은 반드시 선언되어야 함.
(정적 형지정, static typing)
하드 디스크에 자동 작성 불가 하드디스크에 자동 작성 가능

 

'[JavaScript]' 카테고리의 다른 글

[JavaScript] 객체 (Object)  (19) 2023.08.22
[JavaScript] 배열 (Arrays)  (18) 2023.08.21
[JavaScript] 제어문 (if, switch, for, while, do~while)  (15) 2023.08.19
[JavaScript] 연산자  (13) 2023.08.18
[JavaScript] 변수와 자료형  (13) 2023.08.17