[JavaScript]
[JavaScript] 자바스크립트(JavaScript)란?
북방바다코끼리표범
2023. 8. 16. 17:48
자바스크립트(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) |
|
하드 디스크에 자동 작성 불가 | 하드디스크에 자동 작성 가능 |