Javascript - 개요

Bloooooooooooooog..·2023년 2월 22일
1

JavaScript

스크립트 언어 📜

스크립트 언어란 기본 프로그램의 동작을 사용자의 요구에 맞게 수행하도록 해주는 언어이다.

자바스크립트는 소스코드를 컴파일하지 않는 인터프리터 방식의 언어이다.

cf) 인터프리트 언어 VS 컴파일 언어

1) 컴파일 언어 🖥️

컴파일은 인간이 알아듣기 쉬운 언어로 작성된 프로그래밍 코드를 기계가 알아들을 수 있게 기계어로 번역하는 과정을 의미한다. 컴파일 언어는 작성된 코드 전체를 모두 컴파일한 후 실행하게 된다.

  • 전체 컴파일에 시간이 소요될 수 있다.
  • 컴파일이 완료된 후에는 실행 속도가 빠르다
  • 대표적으로 JAVA, C언어 등이 있다.

2) 인터프리터 언어 ✍️

인터프리터 방식은 코드를 위에서부터 차례대로 코드를 해석해서 읽는 방식이다

  • 한 줄씩 읽기 때문에 빌드 과정이 생략된다.
  • 컴파일 과정이 생략되어 디버깅이 유리하다.
  • 대표적으로 파이썬, JAVASCRIPT, RUBY 등이 있다.

자바스크립트는 웹 브라우저 상에서 사용하는 인터프리터 방식의 객체 지향 프로그래밍언어이다. 자바스크립트는 ECMA script 표준을 따른다

cf) ECMA란?

Ecma 인터내셔널은 정보와 통신 시스템을 위한 국제적 표준화 기구이다

자바스크립트 작성 방법

  1. 브라우저 콘솔에 직접 작성 - 웹사이트에서 F12를 눌러 개발자 도구를 열면 콘솔을 이용할 수 있다.
  2. HTML 내부에 script 태그를 이용해서 작성(internal)
  3. HTML 외부에 (.js)파일을 이용해서 작성(external)
  4. 태그에 직접 js코드를 작성 (inline 방식)
ex) <button type="button" onclick="alert('inline 버튼 클릭됨')">inline 방식</button>
profile
공부와 일상

0개의 댓글