Javascript 알아보기 2

Javascript에 대해 공부하고 알게 된 내용을 정리한 페이지입니다. 편의상 JS로 줄여 부르겠습니다.

[[TOC]]

1. JS를 사용하는 법

  • JS는 html파일에 연결되어 사용됩니다.

    • 이 때 js 파일을 html 파일과 연결을 시켜주어야만 사용이 가능한데, 일반적으로 html의 body 맨 끝부분에 다음과 같은 코드를 추가해 사용합니다.

      <script src="부르고싶은.js"></script>
      

2. JS를 확인하는법

  • 브라우저마다 방법이 다를 수 있으나, 구글 chrome 브라우저를 예로 들면, 크롬 브라우저를 켠 상태에서 개발자 도구(F12)를 열어서 그 안의 console 탭을 이용합니다.
    • 이곳은 연결된 js파일의 실행 결과 및 명령어 입력을 지원하는 터미널입니다.
    • JS의 코드를 직접 console창에서 구현하는 것도 가능합니다.

3. Javascript의 구성 요소

  • JS는 다음과 같은 구성 요소들을 갖습니다.

1. Variable (변수)

  • JS에서 변수를 선언하고 싶으면

    const var1 = something1;
    let var2 = something2;
    

    의 형식으로 사용합니다. const 변수의 경우 한 번 정의된 이후에 값을 변경할 수 없으며, let 변수의 경우 처음 정의한 이후에도 변수의 값을 변경할 수 있습니다.

    • 이를 통해 변수의 생성 의도를 알 수 있습니다.

1. 자료형(type)

  • JS는 다음과 같은 자료형을 지원합니다.
    • integer - 정수형 숫자입니다.
      • 소숫점 없는 숫자를 변수에 넣으면 정수형이 됩니다.
    • string - 문자열입니다.
      • 작은따옴표(‘’) 혹은 큰따옴표(““)안에 문자열을 넣어 문자열 자료형임을 표시합니다.
      • 보통 큰따옴표를 많이 사용합니다.
    • boolean - 참 혹은 거짓이 갖는 자료형입니다.
      • true
      • false
    • null
      • 아무것도 없음을 타내는 자료형입니다.
    • undefined
      • 들어있는 자료가 무엇인지 모른다는 것을 나타내는 자료형입니다.
      • null과 비교하면, null은 ‘아무것도 없다’는 것을 알리기 위한 자료형이고, undefined는 ‘메모리는 차지하는데, 뭐가 들어있는지는 몰라’를 알리기 위한 자료형입니다.

2. Arrays (배열)

  • 배열은 변수를 한 번에 여러개를 만들 수 있는 효율적인 데이터 구조입니다.

  • 다음과 같은 형식으로 생성됩니다.

    const arr1 = [var1, var2, var3, ...];
    
  • 배열의 특정 위치의 값을 확인하고 싶으면, 다음과 같은 형식으로 확인 가능합니다.

    arr1[index]
    

    여기서 index는 양의 정수입니다.

    • 이 때 index는 0부터 시작합니다. (위의 예시에서, arr1[0] = var1, arr1[1] = var2, …)
    • 만약 index가 가리키는 위치에 값이 없다면, null을 반환합니다.
  • 배열에 값을 추가하고자 할 때는 다음과 같은 함수를 사용합니다.

    arr1.push(value)