노마드 코더/바닐라 자바스크립트
초보자를 위한 바닐라 자바스크립트 #2-1.1
KDONG
2021. 8. 29. 21:23
자바스크립트에선 "" - 스트링이고, ''도 스트링이다.
주의해야 할 건 "로 시작했으면 반드시 "로 끝내야 하고, '로 시작했으면 반드시 '로 끝내야 한다.
다른 방법은론 ``(백틱)을 사용하는 방식이 있다.
백틱을 사용할 땐 인자를 ${ }안에 넣어서 사용한다.
function sayHello(name, age){
console.log(`Hello ${name} you are ${age} years old`);
}
const greenNicolas = sayHello("Nicolas", 14)
console.log(greenNicolas)
//Hello Nicolas you are 14 years old
//undefined
greenNicolas는 sayHello 함수의 리턴 값이다.
greenNicolas는 sayHello의 실행된 결과 값이라고 할 수 있다.
그래서 아무것도 반환되지 않아 undefined도 출력이 된다.
출력이 안돼게 하려면 뭔가를 반환해 주면 된다.
function sayHello(name, age){
return `Hello ${name} you are ${age} years old`;
}
const greenNicolas = sayHello("Nicolas", 14)
console.log(greenNicolas)
//Hello Nicolas you are 14 years old
calculator라는 걸 사용하여 결과값을 더해서 출력할 수 있다.
const calculator = {
plus: function(a,b){
return a + b;
}
}
const plus = calculator.plus(5,5);
console.log(plus);
//10
console, calculator 두 개 다 모두 객체이고, log( ), plus( )는 인자를 가지는 함수이다.