let x = 5;
x = x - 3;
x -= 3
x = x / 2 ;
x /= 2;
증가(increment) 감소(decrement) 연산자
x = x + 1;
x += 1;
x++;
console.log -> print
함수 정의시 return 문을 안쓰면 undefined 돌려줌
미리 기본값을 할당해놓는 경우
값을 전달하지 않으면 미리 지정해놓은 파라미터를 사용함
순서 중요: 가장 마지막 파라미터
function intro(name, age, nationality = '한국') {
console.log(`안녕 ${name}입니다.`);
console.log(`${age}살이고,`);
console.log(`${nationality} 국적 입니다.`);
...
}
intro('김이박', '4'); -> 출력: 안녕 김이박입니다. 4살이고, 한국 국적 입니다.
아래 국적 파라미터가 생략되었어도 옵셔널파라미터(기본값)인 한국이 출력되어 나옴
Block Statement: local variable function{ } 중괄호 내부에서 사용된 변수
Global Variable: 전역변수
변수 선언시
let radius = 0 ; -> 숫자형의 null임은 0, 문자형은 ' ' 로 표현 가능
변하지 않는 값, 값 재할당 하려고 하면 오류가 난다. 값 보호할 수 있음
const PI = 3.14;
naming: MY_NUMBER 대문자와 언더바로 변수와 상수 구분함
from Codeit 자바스크립트 기초