본문 바로가기

Web Programming/Javascript

자바스크립트 자료형에 대해 알아봅시다

반응형

1. 자바스크립트란?

 자바 스크립트 (Javascript)를 위키백과에서 찾아보면 다음과 같이 설명하고 있습니다.

자바스크립트(영어: JavaScript)는 객체 기반 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 자바스크립트는 본래 넷스케이프 커뮤니케이션즈 코퍼레이션 브렌던 아이크(Brendan Eich)가 처음에는 모카(Mocha)라는 이름으로, 나중에는 라이브스크립트(LiveScript)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. 자바스크립트가 썬 마이크로시스템즈 자바 구문이 유사한 점도 있지만, 이는 사실 두 언어 모두 C 언어의 기본 구문에 바탕을 뒀기 때문이고, 자바와 자바스크립트는 직접적인 관련성이 없다. 이름과 구문 외에는 자바보다 셀프 스킴과 유사성이 많다. 자바스크립트는 ECMAScript의 표준 사양을 가장 잘 구현한 언어로 인정받고 있으며 ECMAScript 5 (ES5) 까지는 대부분의 브라우저에서 기본적으로 지원되었으나 ECMAScript 6 이후부터는 브라우저 호환성을 위해 트랜스파일러로 컴파일된다

 자바스크립트는 웹 브라우저에서 사용하는 객체 기반 프로그래밍 언어입니다. 자바와는 완전히 다른 언어이며, 최근에는 웹 브라우저 뿐만아니라 앱개발, 데이터베이스 관리등 많은 부분에 적용하여 사용할 수 있는 프로그래밍 언어가 되었습니다.

 

 

2. 키워드

자바스크립트에서 사용되는 키워드를 아래표에 정리해 보았습니다.

await

as break

case

catch

class

const

continue

debugger

default

delete

do

else

export

extends

false

finally

for function

get

if

import

in

instanceof

let

new

null of return static
super

switch

target this throw
true

try

typeof var

void

while with

yield

   

 키워드란 자바스크립트에서 특별한 의미를 가진 단어를 말하며 키워드를 변수명이나 함수명 등에 사용하면 안됩니다.

 

 3. 식별자

 식별자란 프로그래밍할때 이름으로 명하는 단어를 의미하며 이에는 변수나 함수의 이름이 해당됩니다.

 

 식별자를 정할때는 다음과 같은 규칙을 지켜야 합니다.

  • 키워드를 사용하면 안됩니다.
  • 이름의 시작을 숫자로 해서는 안됩니다.
  • 사용할 수 있는 특수문자는 '_' (아래밑줄)과 '$'만 가능합니다.
  • 이름에는 공백을 사용할 수 없습니다.

 사용가능한 식별자의 예 : abc  abc10   _abc    $abc    Abc    ABC

 

 식별자는 일반적으로 알파벳을 사용하는 것을 권장하며 사용 목적을 알기 쉽도록 목적에 맞는 단어를 쓰는 것이 좋습니다. 

  • 클래스의 이름은 대문자로 시작하여 작성합니다.
  • 변수, 함수, 메소드 등의 이름은 소문자로 시작합니다.
  • 여러 단어를 사용하는 경우 두번째 단어부터 첫 글자는 대문자로 작성합니다.

4. 자료형

 자바스크립트에서 자료형은 크게 숫자형(number), 문자열(string), 블리언(boolean)이 있습니다.

 

  4-1 숫자형 자료형

      숫자로 이루어져 있으며 사칙연산이 가능합니다.

      사칙연산 등 계산을 할때는 산술연산자를 이용합니다.

      다음표에 산술연산자를 열거해 보았습니다.

산술연산자 설명 예제 예제결과
+ 더하기 1 + 2 3
- 빼기 3 - 1 2
* 곱하기 2 * 3 6
/ 나누기 4 / 2 2
% 값을 나눈 후 나머지 값을 알려줍니다 5 / 2 1
++ 1을 더합니다 ++1 2
-- 1을 뺍니다 --2 1

 

  4-2 문자열 자료형

      텍스트 형태의 자료형을 말하며 유니코드 형식의 문자들을 나열한 형태를 의미합니다.

      문자열을 만들때는 큰 따옴표 (" ") 또는 작은 따옴표 (' ')를 이용하여 사용합니다.

 

      다음 표를 보시면서 확인해 보겠습니다.

입력 내용 출력 결과
'아무개의 블로그에 오신 것을' 아무개의 블로그에 오신 것을
"환영합니다" 환영합니다
'아무개의 블로그에 n 오신 것을' 아무개의 블로그에 
오신 것을           
"환영t합니다" 환영    합니다
'"아무개"의 블로그에 오신 것을' "아무개"의 블로그에 오신 것을

      위의 표에서 입력 내용에 보시면 ''를 사용한 내용을 보실 수 있습니다. 특별히 이를 이스케이프 문자라 합니다. 

     이스케이프 문자는 특수한 문자를 입력하고자 할때 '' 다음에 특수문자를 입력하여 사용하며 내용중 원하는

     위치에 이스케이프 문자를 입력하면 됩니다.

 

        \n  :  줄바꿈

        \t  :  탭 입력

        \"  :  " 입력

 

      예제)

입력 내용 출력 결과

'아무개의n블로그에t오신t것을"환영"합니다'

아무개의
블로그에   오신   것을 "환영"합니다

 

  4-3 블리언 자료형

       '참' (True)과 '거짓' (False) 두가지 형식이 존재합니다.

       비교연산자 등을 통해 그 결과값이 참 또는 거짓이 반환되는데 이와같이 논리형 값을 다룰때 블리언 자료형이 사용

      됩니다.

 

       비교연산자를 다음 표에 열거했습니다.

비교연산자 설명
> 왼쪽 값이 오른쪽 값보다 크다
< 왼쪽 값이 오른쪽 값보다 작다
>= 왼쪽 값이 오른쪽 값보다 크거나 같다
<= 왼쪽 값이 오른쪽 값보다 작거나 같다
=== 왼쪽 값과 오른쪽 값이 동일하다
!== 왼쪽 값과 오른쪽 값이 동일하지 않다

 

반응형