Java Script Basics 2

이다연·2020년 11월 19일
0

할당 연산자 Assignment operators

let x = 5;

복합 할당 연산자 Compound assignment operators

x = x - 3;
x -= 3

x = x / 2 ;
x /= 2;

증가(increment) 감소(decrement) 연산자

x = x + 1;
x += 1;
x++;

return 과 console.log 의 차이

console.log -> print
함수 정의시 return 문을 안쓰면 undefined 돌려줌

Optional parameter 옵셔널 파라미터

미리 기본값을 할당해놓는 경우
값을 전달하지 않으면 미리 지정해놓은 파라미터를 사용함
순서 중요: 가장 마지막 파라미터

function intro(name, age, nationality = '한국') {
	console.log(`안녕 ${name}입니다.`);
    console.log(`${age}살이고,`);
    console.log(`${nationality} 국적 입니다.`);
...
}

intro('김이박', '4'); -> 출력: 안녕 김이박입니다. 4살이고, 한국 국적 입니다.

아래 국적 파라미터가 생략되었어도 옵셔널파라미터(기본값)인 한국이 출력되어 나옴

Scope 범위

Block Statement: local variable function{ } 중괄호 내부에서 사용된 변수
Global Variable: 전역변수

Variable 변수

변수 선언시
let radius = 0 ; -> 숫자형의 null임은 0, 문자형은 ' ' 로 표현 가능

Constant 상수

변하지 않는 값, 값 재할당 하려고 하면 오류가 난다. 값 보호할 수 있음
const PI = 3.14;

naming: MY_NUMBER 대문자와 언더바로 변수와 상수 구분함

from Codeit 자바스크립트 기초

profile
Dayeon Lee | Django & Python Web Developer

0개의 댓글