"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > JavaScript의 기본 데이터 유형 이해

JavaScript의 기본 데이터 유형 이해

2024-08-23에 게시됨
검색:467

Understanding Primitive Data Types in JavaScript

JavaScript에는 모든 개발자가 이해해야 하는 7가지 기본 데이터 유형이 있습니다. 이러한 유형은 보다 복잡한 데이터 구조의 구성 요소를 형성하며 효율적인 프로그래밍에 중요합니다. 이 글에서는 JavaScript의 다양한 기본 데이터 유형과 그 특성, 사용 방법을 살펴보겠습니다.

기본 데이터 유형이란 무엇입니까?
원시 데이터 유형은 변경할 수 없는 가장 기본적인 유형의 데이터입니다. 즉, 해당 값을 변경할 수 없습니다. JavaScript에는 7가지 기본 데이터 유형이 있습니다:

  1. 숫자
  2. BigInt
  3. 부울
  4. 한정되지 않은
  5. 널(Null)
  6. 상징

이러한 기본 유형을 이해하는 것은 적절한 데이터 조작, 유형 확인 및 JavaScript의 일반적인 프로그래밍 오류 방지에 매우 중요합니다.

1. 끈
텍스트 데이터를 나타냅니다
작은따옴표나 큰따옴표로 묶습니다.
예:

let name = "John"; let greeting = 'Hello';

2. 숫자
숫자 데이터 유형은 정수와 부동 소수점 숫자를 모두 나타냅니다.
예:

let age = 25; let pi = 3.14;

3. BigInt
BigInt는 JavaScript에 비교적 새로운 추가 기능으로 임의의 정밀도로 정수를 표현할 수 있습니다. BigInt 값은 정수 끝에 n을 추가하거나 BigInt 함수를 사용하여 생성됩니다.
예:

let bigIntValue = 1234567890123456789012345678901234567890n;
let anotherBigIntValue = BigInt("1234567890123456789012345678901234567890");

4. 부울
부울 데이터 유형에는 true와 false라는 두 가지 값만 있습니다. 일반적으로 조건부 테스트 및 논리 연산에 사용됩니다.
예:

let isJavaScriptFun = true;
let isTired = false;

5. 한정되지 않은
선언되었지만 값이 할당되지 않은 변수는 정의되지 않은 유형입니다.
예:

let undefinedVariable;
console.log(undefinedVariable); // undefined

6. 널
null 값은 의도적으로 개체 값이 없음을 나타냅니다. 이는 JavaScript의 기본 값 중 하나이며 부울 연산에 대해 거짓으로 처리됩니다.
예:

let emptyValue = null;
console.log(emptyValue); // null

7. 상징
ES6에 도입된 기호입니다. 기호는 개체 속성을 식별하는 데 자주 사용되는 고유하고 변경할 수 없는 기본 값입니다. 기호 기능을 사용하여 생성됩니다.
예:

let uniqueSymbol = Symbol('description');
let anotherUniqueSymbol = Symbol('description');
console.log(uniqueSymbol === anotherUniqueSymbol); // false

기본 데이터 유형의 주요 특징:

  1. 불변성: 기본 값이 생성되면 변경할 수 없습니다. 기본 값에 대한 작업은 원래 값을 수정하는 대신 새 값을 반환합니다.

  2. 연산자 유형: typeof 연산자는 기본 값의 유형을 결정하는 데 사용할 수 있습니다.

console.log(typeof 42); // "number"
console.log(typeof 'Hello'); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object" (this is a historical bug in JavaScript)
console.log(typeof Symbol('symbol')); // "symbol"
console.log(typeof 1234567890123456789012345678901234567890n); // "bigint"

결론
JavaScript의 기본 데이터 유형은 언어의 데이터 작업을 위한 구성 요소입니다. 효과적인 JavaScript 프로그래밍을 위해서는 이러한 데이터 유형을 이해하는 것이 중요합니다. 이는 애플리케이션에서 기본 값을 표현하고 조작할 수 있는 간단하면서도 강력한 도구입니다. JavaScript 여정을 발전시키면서 이러한 기본 사항을 확실하게 이해하면 더욱 강력하고 효율적인 코드를 작성할 수 있게 됩니다.

이러한 데이터 유형을 자유롭게 실험하고 다양한 시나리오에서 어떻게 작동하는지 관찰해 보세요. 즐거운 코딩하세요!

릴리스 선언문 이 기사는 https://dev.to/sagarj521/understanding-primitive-data-types-in-javascript-2743?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]에 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3