1. JavaScript란?
- 웹페이지를 동적으로 만들기 위한 프로그래밍 언어.
- HTML, CSS와 함께 웹의 3대 요소 중 하나.
- 브라우저에서 실행되며, 서버에서도(Node.js) 실행 가능.
2. 기본 문법
변수 선언
var name = "Tom"; // 옛날 방식 (가능하면 사용 X)
let age = 25; // 변경 가능 변수
const PI = 3.14; // 상수 (변경 불가)
자료형
let str = "문자열"; // String
let num = 123; // Number
let isOkay = true; // Boolean
let nothing = null; // null
let x; // undefined
typeof 연산자
console.log(typeof str); // "strin
3. 연산자
- 산술:
+
, , , /
, %
- 비교:
==
, ===
, !=
, !==
, <
, >
, <=
, >=
- 논리:
&&
, ||
, !
- 할당:
=
, +=
, =
, =
, /=
let a = 10;
let b = 5;
console.log(a + b); // 15
console.log(a === b); // false (값과 타입 모두 비교)