함수의 매개변수와 문자열을 조합하여 한 줄의 문장을 만들었다.
(https://practice-a-lot.tistory.com/79)
1 2 3 4 5 6 7 8 9 | function sayhello(name, age) { console.log("Hello"+',', name+"!", "Are you", age+"?"); } sayhello("Ryan", 31) sayhello("Adrianne", 31) sayhello("Kaori", 26) sayhello("Bobby", 25) | cs |
매개변수를 사용하기 위해 전혀 아름답지 않게 곳곳에 따옴표(')나 쌍따옴표(")를 사용해야했다.
여기서 백틱(`)을 사용하여 한 줄의 아름다운 코드가 완성된다.
1 2 3 4 5 6 7 8 | function sayhello(name, age) { console.log(`Hello ${name}! Are you ${age}?`); } sayhello("Ryan", 31) sayhello("Adrianne", 31) sayhello("Kaori", 26) sayhello("Bobby", 25) | cs |
백틱(')으로 묶은 문자열 속에 ${매개변수} 형태로 매개변수까지 넣을 수 있다.
1 2 3 4 5 | >> Hello Ryan! Are you 31? Hello Adrianne! Are you 31? Hello Kaori! Are you 26? Hello Bobby! Are you 25? | cs |
생소한 백틱(`)과 ${}를 활용하면 된다.
'코딩 연습 > Javascript' 카테고리의 다른 글
객체 안에 특정 함수를 속성으로 지정하기 (0) | 2018.12.07 |
---|---|
함수를 변수에 지정하기 (0) | 2018.12.07 |
함수(function) (0) | 2018.12.05 |
배열(array)과 객체(object)를 확장해서 사용 (0) | 2018.12.04 |
객체(object)를 이용해 데이터 다루기 (0) | 2018.12.04 |