본문 바로가기
카테고리 없음

프로그램의 정의와 JavaScript

by 성오 2022. 7. 21.
반응형

이번 글에서는 프로그램의 간단한 정의와 함께 JavaScript의 간단한 문법에 대하여 다루었습니다.

 

 

# 프로그램의 정의

  프로그램은 컴퓨터가 실행할 수 있는 명령으로 이루어집니다. 컴퓨터 프로그래밍에서 실행할 수 있는 명령들을 실행문이라고 합니다. , 프로그램이란 특정 결과를 얻기 위해서 컴퓨터에 의해 실행되는 실행문의 집합이라고 할 수 있습니다. 이러한 일련의 실행문 처리 과정은 어셈블러, 컴파일러, 해석기, 또는 번역기를 통하여 이루어집니다.

  • 어셈블러 : 기호 언어로 쓰인 프로그램을 컴퓨터가 해독할 수 있는 코드로 고치기 위한 프로그램
  • 컴파일러 : 고급 언어로 쓰인 프로그램을 직시 실행될 수 있는 형태의 프로그램으로 바꾸어 주는 번역 프로그램
  • 해석기 : 자동 프로그래밍의 일종이며 고수준 프로그램 언어로 표시한 프로그램의 명령문을 하나씩 꺼내어 실행하는 프로그램
 

# 자바 스크립트의 실행문

  자바 스크립트는 위에서 언급한 실행문의 집합을 활용하여 웹 상에서 내용, 속성, 스타일 등을 변경이 가능하게 합니다. , 웹 사이트가 동작이라는 역할을 수행할 수 있게됩니다. 자바스크립트에서 실행문은 각각 세미콜론(;)을 활용하여 구분되어지며 대문자와 소문자를 서로 다른것으로 구분합니다. 우리가 웹사이트에서 정보를 규정하고, 형태를 규정하는 HTML CSS는 대문자와 소문자를 구분하지 않지만, JavaScript는 대문자와 소문자를 구분하기 때문에 정확한 구분이 요구됩니다.

 

# 자바 스크립트 문법의 종류

  자바 스크립트의 문법은 리터럴, 식별자, 키워드. 주석 등으로 구분됩니다.

 

# 자바 스크립트 litereal(리터럴)

  literal 문자 그대로의라는 뜻을 가진 영단어로 자바스크립트에서는 직접 표현되는 값 그 자체를 의미합니다. 개발자가 코딩한 그자체로 값을 바로 생성하도록 하는 기능을 하며 딱 보자마자 값으로 인식될 수 있는 것들을 말합니다.

  litereal(리터럴)의예시

  • 정수 리터럴, 부동소수점 리터럴, 2진수 리터럴, 8진수 리터럴, 16진수 리터럴
  • 문자열 리터럴, 불리언 리터럴
  • null 리터럴 undefined 리터럴
  • 객체 리터럴, 배열 리터럴
  • 함수 리터럴, 정규 표현식 리터럴
 

# 자바스크립트 식별자

  자바스크립트의 식별자는 변수나 함수의 이름을 작성할 때 사용하는 이름을 의미합니다. 식별자는 영문자, 숫자, 언더바, 달러 기호$ 만을 사용하여 정의할 수 있으며, 식별자의 종류에는 변수, 함수, 속성, 메서드 4가지가 있습니다.

 

  자바 스크립트의 식별자는 숫자를 앞세워 표현하는 것이 불가능하며 Camel Case 방식과 Underscore Case 방식으로 나뉩니다. C.C 방식이란 식별자가 여러 단어로 우리어질 경우에 첫 번째 단어는 모두 소문자로 작성하고, 그 다음 부터는 첫 문자만 대문자로 작성하는 방식이며 U.C 방식은 식별자를 이루는 단어들을 소문자로만 작성하고 그 단어들은 언더바로 연결하는 방식입니다. 대부분의 프로그래머들은 C.C 방식을 사용합니다.

 

# 자바스크립트 키워드

  자바스크립트에서는 몇몇 단어들을 특별한 용도로 사용하기 위해 미리 예약하고 있습니다. 이렇기 미리 예약된 단어들을 키워드 또는 예약어라고 하며 키워드들은 프로그램 내에서 식별자로 사용이 금지됩니다. 이러한 키워드들은 JavaScript 제어문의 시작과 끝, 특정한 조작 목적 등으로 사용됩니다.

  • 자바스크립트에서는 하이폰(-)을 식별자로 사용할 수 없는데, 이는 이 하이폰에 “빼기” 라는 키워드가 할당되어 있기 때문입니다.
 

# 자바스크립트 주석

  주석이란 코드 내에 삽입된 일종의 설명문을 말합니다. 이러한 주석은 한 명의 개발자가 하나의 프로그램을 영원히 맡는 경우가 일반적이지 않기 때문에, 인수인계의 과정에서 사용하기 위함이기도 하며 디버깅 발생시에 어떠한 부분에 문제가 있는지를 빠르게 파악하기 위한 용도로 사용되기도 합니다.

  • 주석은 /* 주석문 */ 또는, // 주석문 과 같이 사용됩니다.

 

여기까지 프로그램의 간단한 정의와 함께 JavaScript의 간단한 문법에 대하여 다루었습니다.

반응형

댓글