반응형
🔹 기본 문법 (변수, 자료형, 연산자)
📌 변수 선언
자바스크립트에서는 변수를 선언할 때 var, let, const 키워드를 사용할 수 있습니다.
var oldVar = "이전 방식"; // 함수 스코프를 가짐
let newVar = "최신 방식"; // 블록 스코프를 가짐
const fixedVar = "변경 불가"; // 상수 선언
📌 자료형 (Data Types)
자바스크립트는 동적 타입 언어이며, 주요 자료형은 다음과 같습니다.
- 기본형(Primitive Type): string, number, boolean, null, undefined, symbol, bigint
- 객체(Object Type): Object, Array, Function
let str = "Hello"; // 문자열
let num = 42; // 숫자
let bool = true; // 불리언
let empty = null; // 널 값
let notDefined; // undefined
let uniqueID = Symbol("id"); // 심볼
let bigNumber = 9007199254740991n; // 빅인트
📌 연산자 (Operators)
자바스크립트에서 사용할 수 있는 주요 연산자는 다음과 같습니다.
1️⃣ 산술 연산자 (Arithmetic Operators)
let a = 10;
let b = 3;
console.log(a + b); // 덧셈
console.log(a - b); // 뺄셈
console.log(a * b); // 곱셈
console.log(a / b); // 나눗셈
console.log(a % b); // 나머지
console.log(a ** b); // 거듭제곱 (ES6 도입)
2️⃣ 비교 연산자 (Comparison Operators)
console.log(10 > 5); // true
console.log(10 < 5); // false
console.log(10 == "10"); // true (자동 형변환 발생)
console.log(10 === "10"); // false (자료형까지 비교)
3️⃣ 논리 연산자 (Logical Operators)
let x = true;
let y = false;
console.log(x && y); // 논리 AND (false)
console.log(x || y); // 논리 OR (true)
console.log(!x); // 논리 NOT (false)
4️⃣ 할당 연산자 (Assignment Operators)
let num1 = 10;
num1 += 5; // num1 = num1 + 5;
num1 *= 2; // num1 = num1 * 2;
728x90
반응형
'프로그램 코딩 > JS : 기초편 (초급)' 카테고리의 다른 글
이벤트와 DOM 조작 (0) | 2025.02.10 |
---|---|
함수 기초 (함수 선언, 호출, 매개변수) (0) | 2025.02.10 |
제어문 (조건문과 반복문) (0) | 2025.02.10 |
자바스크립트 소개 및 역사 (0) | 2025.02.06 |