자바스크립트란 무엇입니까? (+ 변수, 데이터 유형)

1. 자바스크립트란?

JavaScript는 동적 및 대화형 웹 페이지를 만들기 위한 고급 프로그래밍 언어입니다. 최신 웹 개발의 필수 부분이며 모든 주요 웹 브라우저에서 지원됩니다.

웹 개발자에게 필수적인 언어이며 프론트엔드와 백엔드에서 모두 사용할 수 있는 언어이므로 익숙해지는 것이 좋습니다.
일반적으로 입문 프로그래밍 언어로 알려져 있지만 실제로 언어는 여전히 거친 측면이 있으며 깊이 파고들수록 더 어려워집니다. 이처럼 일반적으로 순수 자바스크립트라고 불리는 바닐라 자바스크립트는 많이 사용되지 않고 라이브러리나 프레임워크가 광범위하게 사용되는 경우가 많습니다.

그래도 모든 것의 근원인 자바스크립트는 계속 공부해야 한다고 생각합니다.

2. JavaScript의 변수

JavaScript 변수는 값을 저장하기 위한 컨테이너입니다. 바르, 허용하다 또는 끊임없는 키워드와 변수 이름으로 선언됩니다. 다음 바르 키워드로 변수를 선언하는 예.

var greeting = "Hello, world!";
greeting = "Hi, world!";

let count = 0;
count = 1;

const name = "Lee";

이 예에서 인사변수 이름입니다 “안녕하세요!”변수에 저장할 값입니다.

그러나 맨 아래 행의 예와 같이 변수를 호출하고 값을 재할당하여 변수 값을 변경할 수도 있습니다.

var로 선언된 변수는 최신 문법에서 let과 const가 추가된 이후에는 각종 리프팅 관련 문제가 수반되어 잘 사용되지 않는다.

관련된 이유로 별도의 문서를 작성해야 하는 중요성과 양이 있으므로 여기서는 우선 var가 더 이상 사용되지 않는다는 사실만 알면 됩니다.

그리고 우선 let은 var처럼 재할당이 가능한 키워드라서 많이 사용하고, const는 재할당이 불가능한 상수입니다.

3. JavaScript의 데이터 유형

JavaScript에는 몇 가지 기본 제공 데이터 유형이 있습니다. 가장 일반적으로 사용되는 7가지 데이터 유형을 살펴보겠습니다.

1) 숫자

숫자는 숫자 값을 나타내는 데 사용됩니다. 정수 또는 부동 소수점 숫자일 수 있습니다. 다음은 숫자 값으로 변수를 선언하는 예입니다.

let age = 28;

2) 문자열

문자열은 텍스트를 나타내는 데 사용됩니다. 작은따옴표나 큰따옴표 또는 백틱(`)으로 묶습니다. 다음은 문자열 값으로 변수를 선언하는 예입니다.

let name = "Lee";

3) 배열

배열은 데이터 모음을 나타내는 데 사용됩니다. 다른 배열을 포함하여 데이터 유형의 모든 조합을 포함할 수 있습니다. 다음은 배열 선언의 예입니다.

const fruits = ("apple", "banana", "orange");

4) 개체

객체는 키-값 쌍을 포함하여 데이터 모음을 저장하는 데 사용됩니다. 복잡한 데이터 구조를 나타내는 데 사용할 수 있습니다. 다음은 객체 선언의 예입니다.

const person = {
  name: "Lee",
  age: 28,
  isAdult: true
};

5) 부울

부울은 참/거짓 값을 나타내는 데 사용됩니다. true 또는 false의 두 값 중 하나만 가질 수 있습니다. 다음은 부울 값으로 변수를 선언하는 예입니다.

let isAdult = true;

6) 정의되지 않음

undefined는 값이 할당되지 않은 변수를 나타내는 데 사용되는 데이터 유형입니다. 다음은 정의되지 않은 변수 선언의 예입니다.

let favoriteColor;

이 예에서 좋아하는 색 변수에 값을 할당하지 않았기 때문에 해당 값은 정의되지 않습니다.

7) 제로

null은 값이 없음을 나타내는 데 사용되는 데이터 유형입니다. 일반적으로 변수가 의도적으로 비어 있음을 나타내는 데 사용됩니다. 다음은 null 값으로 변수를 선언하는 예입니다.

let phoneNumber = null;