React/처음 만난 리액트(react)

JavaScript 소개 및 자료형

yooni825 2023. 9. 25. 09:31

JavaScript

  • 사용자가 버튼을 누르거나 정보를 입력하는 등의 동적인 작업을 처리하기 위해서 사용함
  • HTML과는 전혀 다른 성격의 프로그래밍 언어임 -> HTML은 웹사이트의 뼈대를 구성 but, JavaScript는 웹사이트가 살아 움직이도록 생명을 불어넣는 역할을 함

스크립트 언어의 특징 : 프로그램이 실행되는 런타임에 코드가 해석된다는 점

 

JavaScript의 문법

자료형 Data Type

  • 프로그래밍 언어에서 데이터를 다루기 위해 미리 정해놓은 데이터의 유형
  • 자바스크립트에서는 변수를 선언할 때가 아닌 변수의 데이터가 대입되는 시점에 해당 변수의 자료형이 결정됨 --> 동적으로 자료형이 결정됨 -> 다이나믹 타이핑 Dynamic Typing
  • var(variable)을 사용함 혹은 let을 사용하기도 하지만 차이점이 존재함
  • number type : 숫자 자료형 / 정수나 소수 저장
  • string type : 문자열 자료형 / "", '' 로 묶어줌
  • boolean type : 값이 true or false로만 정해짐
  • null type : 정의된 값이 null임
  • undefined type : 정의가 되지 않은 것을 의미 / 변수만 선언하고 값을 대입하지 않으면 undefined
  • Array Type : 여러가지 변수들을 모아놓음
  • object Type : 객체를 다루기 위한 자료형 -> 객체 = key(문자열)와 value(어떤 자료형 가능)로 이루어진 쌍의 집합