if (조건) {
코드;
}
let age = 20;
if(age > 19) {
console.log('성인입니다.');
}
if-else 구문도 가능
함
if (조건) {
코드;
}else {
코드;
}
let age = 20;
if (age > 19) {
console.log('성인입니다.');
}else {
console.log('성인이 아닙니다.');
}
let age = 20;
if (age > 19) {
console.log('성인입니다.');
}
else
{
console.log('성인이 아닙니다.');
}
let age = 10;
if (age > 19) {
console.log('성인입니다.');
}else if (age > 15) {
console.log('청소년입니다.');
}else {
console.log('어린이입니다.');
}
switch/case 구문도 가능
let month =1;
switch (month) {
case 1:
console.log('jan')
break;
case 2:
console.log('Feb');
break;
default:
console.log('Not Matched');
}
let month = 2;
switch (month) {
case 1:
console.log('jan');
break;
case 2:
console.log('Feb');
break;
default:
console.log('Not Matched');
}
function 함수이름(함수인자) {
함수실행코드
}
function FunCoding(name) {
console.log('Hi,' + name + '!');
}
FunCoding('fun-coding');
function Funcoding(name) {
return 'hi' + name + '!'
}
console.log(FunCoding('fun-coding'));
let func = (함수인자) => expression
let func = (함수인자) => {statements}
// 위 일반적인 화살표 함수 문법은 다음 함수 선언과 동일함
let func = function(함수인자) {
return expression;
};
let f1 = function() {
return "hello world!";
}
let f1 = () => "hello world!";
예2: 다음 두 함수 선언 동일한 선언임
let f2 = function(age) {
return age * 2;
}
let f2 = age => * 2'
console.log(f2(1));
예3: 다음 두 함수 선언은 동일한 선언임
let f3 = function(item1, item2) {
return item1 * item2;
}
let f3 = (item1, item2) => item1 * item2;
console.log(f3(1));