Javascript에서 함수를 작성한다고 가정해보자.
function sayHello(name,age){
console.log("Hello! ", name ,"I am ",age,"years old."); // ,(콤마)로 이어준다.
}
sayHello("KJY",26);
함수에 인자를 주고 그러한 parameter(매개변수)를 더하는 방식은
보통 ,(콤마) 혹은 +(더하기) 연산을 이용해서 사용하곤 하는데,
function sayHello(name,age){
console.log("Hello! ", name ,"I am ",age,"years old."); // +(더하기 연산)으로 이어준다.
}
sayHello("KJY",26);
자바스크립트에는 이러한 스트링 처리를 조금 더 섹시하게 할 수 있는 기능이 있다.
파이썬이랑 비교하자면, format() 을 써서 인자를 넣어주는 것과 비슷하다고 할 수 있겠다.
사용법은 스트링 값을 쓸 때, '(작은 따옴표)' 나 "(큰 따옴표)"로 쓰는 것이 아니라,
function sayHello(name,age){
return `Hello ${name}! I am ${age} years old!`; // ``(백틱)과 ${}로 한번에 표현해주었다.
}
const greeting = sayHello("KJY",25);
console.log(greeting);
``(백틱)으로 표현해주는 것이다. 이 때, ${parameter} 값을 써줌으로써 스트링값을 한번에 표현할 수 있게 되었다
조금 더 지저분하지 않고 깔끔하고 섹시해졌다.
반응형
'컴퓨터 공부 > 🕸️ Web' 카테고리의 다른 글
Javascript 에서의 setInterval(함수,간격) (0) | 2021.05.29 |
---|---|
Javascript 에서의 toogle 함수 (0) | 2021.05.28 |
Javascript 에서의 '이벤트'에는 어떤 것들이 있을까? (0) | 2021.05.28 |
Javascript에서의 Event와 Event처리하기 (0) | 2021.05.27 |
Javascript에서의 DOM Functions (0) | 2021.05.27 |