기존데이터 타입을 새로운 타입으로 변환
개발자의 활용에맞게 변환
명시적 형변환
일반타입 => 문자열변환
let a = 10;
console.log( String(a), typeof String(a) );
암묵적 형변환
+연산시 하나라도 문자열이 존재하면 다 문자열이됨
console.log("1"+2);
console.log(1+"2");
흐름제어 없는 코드 1번라인 수행, 2번라인수행, ... 코드가 하나의 라인씩 순차적으로 실행됩니다.
반면 흐름제어를 활용하면 코드의 방향을 틀기, 반복하기, 생략하기가 가능합니다.
if (coffeePrice > 1500) {
console.log( "커피 구매 실패" );
} else {
console.log( "커피 구매 성공" );
}
( let i = 0; i < 2; i++ ) {
for ( let j = 0; j < 2; j++ ) {
console.log( ${i} x ${j} = ${i*j} );
}
특정 업무를 특정 작업단위로 묶어서 업무 처리 가능한 단위