반응형

🔹 기본 문법 (변수, 자료형, 연산자)

📌 변수 선언

자바스크립트에서는 변수를 선언할 때 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
반응형

+ Recent posts