Javascript는 웹 개발에 널리 사용되는 프로그래밍 언어입니다. Javascript 언어 사양에서 데이터 유형은 매우 중요한 부분입니다. 따라서 이 글에서는 독자들이 자바스크립트를 더 잘 이해할 수 있도록 자바스크립트 데이터 유형의 구분을 소개하겠습니다.
Javascript 데이터 유형은 기본 유형과 참조 유형의 두 가지 유형으로 나뉩니다.
Javascript에는 부울, Null, 정의되지 않음, 숫자, 문자열 및 기호의 6가지 기본 유형이 있습니다. 그 특징은 스택 메모리에 저장되고 힙 메모리를 차지하지 않는다는 것입니다.
Boolean 유형에는 true와 false의 두 가지 값만 있습니다. 일반적으로 논리적 판단, 부울 연산 등에 사용됩니다.
let isTrue = true; let isFalse = false;
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 유형은 정규식을 나타내는 데 사용됩니다.
let myRegexp = /ab+c/;
이 외에도 Map, Set, Promise 등과 같은 다른 참조 유형도 많이 있습니다. 또한 Javascript 프로그래밍에도 널리 사용됩니다.
이 글에서는 Javascript 데이터 유형을 기본 유형과 참조 유형으로 나누는 방법을 소개합니다. 기본 유형에는 부울, Null, 정의되지 않음, 숫자, 문자열 및 기호가 포함됩니다. 참조 유형에는 객체, 배열, 함수, 날짜, RegExp 등이 포함됩니다. Javascript의 데이터 유형 분류를 이해하면 Javascript의 언어 사양을 이해하고 사용하는 데 도움이 되며 Javascript 프로그래밍 기술에 도움이 됩니다.
위 내용은 JavaScript 데이터는 어떻게 구분되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!