>웹 프론트엔드 >프런트엔드 Q&A >JavaScript 데이터는 어떻게 구분되나요?

JavaScript 데이터는 어떻게 구분되나요?

PHPz
PHPz원래의
2023-04-24 15:51:10742검색

Javascript는 웹 개발에 널리 사용되는 프로그래밍 언어입니다. Javascript 언어 사양에서 데이터 유형은 매우 중요한 부분입니다. 따라서 이 글에서는 독자들이 자바스크립트를 더 잘 이해할 수 있도록 자바스크립트 데이터 유형의 구분을 소개하겠습니다.

Javascript 데이터 유형은 기본 유형과 참조 유형의 두 가지 유형으로 나뉩니다.

기본 유형

Javascript에는 부울, Null, 정의되지 않음, 숫자, 문자열 및 기호의 6가지 기본 유형이 있습니다. 그 특징은 스택 메모리에 저장되고 힙 메모리를 차지하지 않는다는 것입니다.

Boolean 유형

Boolean 유형에는 true와 false의 두 가지 값만 있습니다. 일반적으로 논리적 판단, 부울 연산 등에 사용됩니다.

let isTrue = true;
let isFalse = false;

Null 유형

Null 유형은 null 값을 나타냅니다. 변수 값이 null이면 null 개체 포인터를 나타냅니다.

let myNull = null;

정의되지 않은 유형

정의되지 않은 유형은 선언되지 않은 변수를 나타내거나 변수의 값이 할당되지 않은 것을 나타냅니다. 변수가 초기화되지 않았거나 반환 값이 없으면 해당 값은 정의되지 않습니다.

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

숫자 유형

숫자 유형은 숫자를 나타내는 데 사용됩니다. 정수 또는 소수일 수 있으며 과학적 표기법으로 표현될 수도 있습니다.

let myAge = 30;
let myPi = 3.1415926;
let myMoney = 10e6; //科学计数法,等同于 10000000

문자열 유형

문자열 유형은 문자열, 즉 일련의 문자를 나타내는 데 사용됩니다.

let myName = "Tom";
let myIntro = "I am a developer";

기호 유형

기호 유형은 고유 식별자를 나타냅니다. 각 기호 값은 고유합니다. 기호는 일반적으로 객체 속성의 식별자로 사용됩니다.

let mySymbol = Symbol("some symbol");
console.log(mySymbol); // Symbol(some symbol)

참조 유형

참조 유형은 객체, 배열, 함수 등을 포함하는 Javascript의 복잡한 데이터 유형에 대한 총칭입니다. 힙 메모리에 저장되는 것이 특징입니다.

객체 유형

객체 유형은 Javascript의 가장 기본적인 데이터 유형 중 하나입니다. 순서가 지정되지 않은 키-값 쌍 세트를 나타내는 데 사용됩니다. 객체의 키는 문자열 또는 기호 유형이어야 합니다.

let myObject = {
    name: "Tom",
    age: 30,
    address: "New York"
};

배열 유형

배열 유형은 순서가 지정된 요소 모음을 나타내는 데 사용됩니다. 데이터 세트를 저장하는 데 자주 사용됩니다.

let myArray = [1, 2, 3, 4, 5];

함수 유형

함수 유형은 함수 개체를 만드는 데 사용됩니다. 함수 개체에는 일련의 실행 가능한 명령문 블록이 포함되어 있습니다.

function add(a, b) {
    return a + b;
}

날짜 유형

날짜 유형은 날짜와 시간을 나타내는 데 사용됩니다.

let currentDate = new Date();

RegExp 유형

RegExp 유형은 정규식을 나타내는 데 사용됩니다.

let myRegexp = /ab+c/;

다른 참조 유형

이 외에도 Map, Set, Promise 등과 같은 다른 참조 유형도 많이 있습니다. 또한 Javascript 프로그래밍에도 널리 사용됩니다.

요약

이 글에서는 Javascript 데이터 유형을 기본 유형과 참조 유형으로 나누는 방법을 소개합니다. 기본 유형에는 부울, Null, 정의되지 않음, 숫자, 문자열 및 기호가 포함됩니다. 참조 유형에는 객체, 배열, 함수, 날짜, RegExp 등이 포함됩니다. Javascript의 데이터 유형 분류를 이해하면 Javascript의 언어 사양을 이해하고 사용하는 데 도움이 되며 Javascript 프로그래밍 기술에 도움이 됩니다.

위 내용은 JavaScript 데이터는 어떻게 구분되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.