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(어떤 자료형 가능)로 이루어진 쌍의 집합
'React > 처음 만난 리액트(react)' 카테고리의 다른 글
(실습) 직접 리액트 연동하기 (0) | 2023.09.29 |
---|---|
리액트의 장점과 단점 (0) | 2023.09.25 |
리액트는 무엇인가? (0) | 2023.09.25 |
JavaScript의 함수 및 연산자 (0) | 2023.09.25 |
HTML Hypertext Markup Language (0) | 2023.09.25 |