JavaScript는 다양한 종류의 값을 보유하기 위해 다양한 데이터 유형을 제공합니다. JavaScript에는 두 가지 주요 데이터 유형이 있습니다.
JavaScript에서 제공하는 사전 정의된 데이터 유형을 기본 데이터 유형이라고 합니다. 기본 데이터 유형은 내장 데이터 유형이라고도 합니다. 단일 단순 값을 보유할 수 있습니다.
문자열, 숫자, BigInt, 부울, 정의되지 않음, null 및 기호는 JavaScript의 기본 데이터 유형입니다.
JavaScript의 숫자 유형에는 정수와 부동 소수점 숫자가 모두 포함됩니다. 이러한 숫자 외에도 JavaScript에는 Infinity, -Infinity 및 NaN(Not-a-Number)
와 같은 특수 숫자도 있습니다.
let x = 20; let y= 15; console.log(x + y); // Output: 35 console.log(typeof (x + y)); // Output: number
문자열은 텍스트 데이터를 나타냅니다. 여기에는 일련의 문자가 포함됩니다. 예를 들어 "hello", "JavaScript" 등입니다. JavaScript에서는 문자열을 따옴표로 묶습니다.
// string enclosed within single quotes let language = 'JavaScript'; console.log(language) // Output: JavaScript // string enclosed within double quotes let frameWork = "React"; console.log(frameWork); // Output: React // string enclosed within backticks let message = `${frameWork} is a ${language} framework`; console.log(message); // Output: React is a JavaScript framework
JavaScript에서 부울 데이터 유형은 논리적 엔터티를 나타냅니다. 여기에는 true 또는 false라는 두 가지 값만 있습니다. 부울 값은 일반적으로 if, else, while 및 삼항 연산자와 같은 조건문에 사용되어 특정 조건에 따라 실행 흐름을 제어합니다.
let isAvailable = true; if (isAvailable) { console.log("The item is available."); } else { console.log("The item is not available."); } // Output: The item is available.
JavaScript에서 정의되지 않음은 변수가 선언되었지만 아직 값이 할당되지 않았음을 나타내는 특수 데이터 유형 및 값입니다. 이는 "초기화되지 않음" 또는 "알 수 없음" 상태를 나타냅니다. 정의되지 않음의 유형은 정의되지 않음입니다.
let x; console.log(x); // Output: undefined console.log(typeof x); // Output: "undefined"
JavaScript에서 null은 값 없음 또는 아무 것도를 나타냅니다. 예를 들어
let text = null; console.log(text); // Output: null
Symbol 데이터 유형은 ES6(ECMAScript 2015)에 도입된 고유하고 불변의 기본 값입니다. 기호는 주로 객체 속성에 대한 고유 식별자로 사용되므로 이름이 같더라도 속성 키가 충돌하지 않도록 합니다.
let symbol1 = Symbol(); let symbol2 = Symbol("description"); let symbol3 = Symbol("description"); console.log(symbol1); // Output: Symbol() console.log(symbol2); // Output: Symbol(description) console.log(symbol2 === symbol3); // Output: false (Each symbol is unique)
JavaScript 언어의 기본 데이터 유형에서 파생된 데이터 유형을 비원시 데이터 유형이라고 합니다. 파생 데이터 유형 또는 참조 데이터 유형이라고도 합니다. 여러 값을 보유할 수 있습니다. 기본이 아닌 유형에는 Object, Array 및 RegExp가 포함됩니다.
JavaScript에서 객체는 속성과 메서드로 알려진 관련 데이터와 함수의 모음입니다. 속성은 데이터를 저장하는 "키:값" 쌍이고, 메서드는 해당 속성을 조작할 수 있는 개체와 연결된 함수입니다.
let person = { name: "John Doe", age: 30, isEmployed: true, greet: function() { console.log("Hello, my name is " + this.name); } }; console.log(person.name); // Output: John Doe person.greet(); // Output: Hello, my name is John Doe
JavaScript에서 배열은 단일 변수에 여러 값을 저장하는 데 사용되는 특수 형식 개체입니다. 다양한 데이터 유형을 보유할 수 있으며 동적 크기 조정이 가능합니다. 요소는 0부터 시작하는 인덱스로 액세스됩니다.
// Creating an Array and Initializing with Values let courses = ['HTML', 'CSS', 'JavaScript', 'React']; console.log(courses); // [ 'HTML', 'CSS', 'JavaScript', 'React' ]
위 내용은 자바스크립트 데이터 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!