본문 바로가기

자바스크립트

(7)
JS 기본형 데이터 타입 기본형 데이터 타입 자바스크립트에서는 여러 가지 데이터 타입이 있습니다. 그 중에서도 기본형 데이터 타입은 다른 모든 데이터 타입의 기초가 됩니다. 숫자(Number) 숫자 데이터 타입은 정수와 실수를 모두 포함합니다. 예를 들어, 1, 2.5, -3.14 등이 숫자 데이터 타입입니다. // 정수 let num1 = 10; // 실수 let num2 = 3.14; // 음수 let num3 = -20; 문자열(String) 문자열 데이터 타입은 문자들의 집합입니다. 예를 들어, "Hello, world!", "안녕하세요", "123" 등이 문자열 데이터 타입입니다. let str1 = "Hello, world!"; let str2 = "안녕하세요"; let str3 = "123"; 불리언(Boolean)..
ES6 ES6 문법 ES6는 ECMAScript6 또는 ECMAScript2015라고도 불리며, 자바스크립트의 새로운 버전입니다. 이전 버전에 비해 많은 기능이 추가되어 개발자들이 더욱 편리하게 코딩할 수 있게 되었습니다. let, const ES6에서는 변수를 선언할 때 let과 const를 사용할 수 있습니다. let은 변수를 선언하고 값을 변경할 수 있으며, const는 상수를 선언하고 값을 변경할 수 없습니다. // let 예제 let x = 10; console.log(x); // 10 x = 20; console.log(x); // 20 // const 예제 const y = 30; console.log(y); // 30 y = 40; // Error: const로 선언된 변수는 값을 변경할 수 없다..
일급객체로서의 함수, Map 과 Set 일급객체로서의 함수 es6에서는 함수를 일급객체로 취급합니다. 이는 함수를 변수에 할당하거나 객체의 속성으로 사용할 수 있음을 의미합니다 const add = function(a, b) { return a + b; } const calculator = { add: add } console.log(calculator.add(1, 2)); // 3 위의 예제에서 add 함수는 변수 add에 할당되고, 이후 calculator 객체의 속성으로 사용되었습니다. Map과 Set Map과 Set은 es6에서 추가된 새로운 데이터 타입입니다. Map은 키와 값으로 이루어진 쌍을 저장하고, Set은 중복되지 않는 값들의 집합을 저장합니다. const myMap = new Map(); myMap.set('key1', '..
자바스크립트 변수, 연산자, 함수 변수 변수는 값을 저장하는 공간으로, 변수 안에는 다양한 데이터 타입의 값(숫자, 문자열, 불린값 등)을 담을 수 있습니다. let name = 'John'; let age = 30; let isStudent = false; let grades = [90, 85, 95]; let person = {name: 'Jane', age: 25}; 연산자 연산자는 값을 연산하는 기호로, 산술 연산자(+, -, *, /)와 비교 연산자(>, =, k; console.log(l); // true let m = 10; let n = 5; let o = m = q; console.log(r); // true..
switch문 예제 태어난 년도를 입력하면 해당 띠를 출력하는 예제 const rawInput = prompt('태어난 해를 입력해주세요.', '') const year = Number(rawInput) const e = year % 12 let result; switch (e) { case 0: result = "원숭이"; break; case 1: result = "닭"; break; case 2: result = "개"; break; case 3: result = "돼지"; break; case 4: result = "쥐"; break; case 5: result = "소"; break; case 6: result = "호랑이"; break; case 7: result = "토끼"; break; case 8: resu..
중첩 조건 중첩 조건문은 if, else if, else 구문을 조합하여 사용할 수 있습니다. let age = 25; let hasLicense = true; if (age >= 18) { if (hasLicense) { console.log("운전가능."); } else { console.log("나이는 되지만, 면허증없음."); } } else { console.log("나이가 안되서 운전 불가능."); }
IF 조건문 주어진 조건이 참인 경우 코드 블록을 실행하고, 거짓인 경우 코드 블록을 건너뜁니다. if (조건) { // 조건이 참일 때 실행되는 코드 } 이 예시에서는 age라는 변수가 있고, 이 변수의 값이 20 이상인지 확인하는 if 조건문을 사용하고 있습니다. age 값이 20 이상인 경우 (조건이 참), "성인입니다."라는 메시지를 출력합니다. let age = 20; if (age >= 20) { console.log("성인입니다."); }