자바스크립트에서 문자를 다룰 때 어려웠던 점을 해결하기 위해 나온 문법
${변수명}
문자 중간중간에 있는 단어 순서
를 바꾸거나 변수를 제거
할 때 유용함.
함수를 실행시킬 때 소괄호가 아니라 문자를 이용해서 함수 실행
.
소괄호 대신 백틱 문자
사용.
ex)
var 변수1 = '손흥민'
var 변수2 = 'hi'
function 해체분석기(문자들, 변수1, 변수2){
console.log(문자들) // array : [안녕하세요, 입니다]
cosole.log(변수1) // 손흥민
cosole.log(변수2) // hi
}
해체분석기`안녕하세요 ${변수1} 입니다. ${변수2}`
바지와 양말의 순서를 바꾸어 출력하기
var pants = 20;
var socks = 100;
function 해체분석기(문자들, 변수들1, 변수들2){
console.log(문자들[1] + 변수들1 + 문자들[0] + 변수들2)
}
해체분석기`바지${pants} 양말 ${socks}` // 양말 20 바지 100
바지의 갯수가 0이면 바지가 다 팔렸다는 문구 출력하기
var pants = 20;
var socks = 100;
function 해체분석기(문자들, 변수들1, 변수들2){
if(변수들1 === 0){
console.log("바지다팔렸어요" + 문자들[1] + 변수들2 )
}else{
console.log(문자들[1] + 변수들1 + 문자들[0] + 변수들2)
}
}
pants = 0;
해체분석기`바지${pants} 양말 ${socks}` // 바지다팔렸어요 양말 100