-
JavaScript 04. 자바스크립트 - 데이터 타입 (기타)JavaScript/1주차-JavaScript 문법 2023. 5. 25. 18:00
JavaScript
기타 데이터 타입
1. 불리언 (Boolean)
불리언은 참(true)과 거짓(false)을 나타내는 데이터 타입이다.
let bool1 = true;console.log(bool1); ->결과값은 true로 도출됨console.log(typeof bool1);
let bool2 = false;console.log(bool2); ->결과값은 false로 도출됨console.log(typeof bool2);boolean은 true 또는 false로 도출되고, typeof 값은 boolean으로 도출된다.
불리언 데이터 타입은 조건문(if, else, switch 등)과 논리 연산자(&&, ||, !)와 함께 많이 사용된다. 예를 들어, 다음과 같은 코드를 작성할 수 있다.
let number = [1, 2, 3, 4];let fruits = ['apple', 'banana', 'kiwi'];
let x = 10;let y = 5;
if (x > y) {console.log("x is greater than y");} else {console.log("x is less than or equal to y");}
let a = true;let b = false;
console.log(a && b); -> false 도출됨console.log(a || b); -> true 도출됨console.log(!a); -> false 도출됨위 코드에서는 if 조건문을 사용하여 x가 y보다 큰 경우에는 "x is greater than y"를 출력하고, 그렇지 않은 경우에는 "x is less than or equal to y"를 출력한다. 또한, 논리 연산자를 사용하여 a와 b의 논리적인 AND(&&)와 OR(||) 연산을 수행하고, NOT(!) 연산을 수행한다.
2. undefined : 언디파인드. (값이 할당되지 않음, 미지정)
let x;console.log(x);위의 함수에서, x에 대한 값이 미지정되어있으므로 undefined.
3. null
null은 undefined 와는 다르게, 개발자가 의도적으로 변수값이 존재하지 않음을 '명시적'으로 나타내는 방법이다.
let y = null;console.log(y);4. 객체 (object) → key - value pair.
let person = {name : 'choi',age : 20,isMarried : true}console.log(typeof person);key값 : value값 으로 이루어짐. ( ; 이 아닌 콤마로 이어줌.)
name : 'choi',
age : 20,
isMarried : true
여기서 key값은 각각 name, age, isMarried 이고,
value값은 'choi', 20, true
5. 배열 (array)
let numbers = [1, 2, 3, 4, 5];let fruits = ['apple', 'banana', 'orange'];배열은 여러 개의 데이터를 순서대로 저장하는 데이터 타입으로써, 대괄호를 사용하여 배열을 생성한다.
'JavaScript > 1주차-JavaScript 문법' 카테고리의 다른 글
JavaScript 06. 자바스크립트 - 연산자 (0) 2023.05.26 JavaScript 05. 자바스크립트 - 형 변환 (0) 2023.05.26 JavaScript 03. 자바스크립트 - 데이터 타입 (문자) (0) 2023.05.25 JavaScript 02. 자바스크립트 - 데이터 타입 (숫자) (0) 2023.05.25 JavaScript 01. 자바스크립트 - 변수, 상수 (0) 2023.05.24