๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋ฐœ์–ธ์–ด/JS

[JS] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ backtick(`) ์–ต์Œ๋ถ€ํ˜ธ ๋ž€?

by yunamom 2022. 4. 8.
728x90
300x250

ํ‚ค๋ณด๋“œ ์—์„œ backtick ์œ„์น˜ ์ˆซ์ž 1 ์™ผ์ชฝ์— ์ž๋ฆฌํ•˜๊ณ  ์žˆ๋Š” ๋ฌธ์ž (`)

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ String ๊ฐ’์— ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

var str = "yunamom";

var str = 'yunamom';

var str = `yunamom`;

JavaScript์—์„œ ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด์— ํ™œ์šฉ๋˜๋Š” ๋ฌธ์ž(์–ต์Œ๋ถ€ํ˜ธ) ๊ฐ€ ์žˆ๋‹ค.

 

์ด ๋ฌธ์ž(์–ต์Œ๋ถ€ํ˜ธ) ๋ฅผ ๋ฐฑํ‹ฑ(backtick)์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์–ธ๋œป ์ž˜๋ชป๋ณด๋ฉด ์ž‘์€ ๋”ฐ์˜ดํ‘œ์™€ ํ˜ผ๋™ํ•˜๊ธฐ ์‰ฝ๋‹ค.

 

์˜๋ฌธ๋ช…์นญ์œผ๋กœ๋Š” Backquote, backtick, grave accent ๋“ฑ ๋‹ค์–‘ํ•œ ์ด๋ฆ„์ด ๋ถ™์–ด์žˆ๋‹ค.

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ๋Š” ๋ฐฑํ‹ฑ(`)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์„ 'ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด'์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

๋ฐฑํ‹ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์žฅ์ ์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

1. (\n) ๋“ฑ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์ค„๋ฐ”๊ฟˆ์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ๋ฌธ์ž์—ด ๋‚ด๋ถ€์— ํ‘œํ˜„์‹์„ ํฌํ•จ ํ•  ์ˆ˜ ์žˆ๋‹ค.

3. ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ (' ')(" ")๋ผ๋˜๊ฐ€ (+) ๋“ฑ ๋ฌธ์ž์—ด์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๋ฒˆ๊ฑฐ๋กœ์šด ์ˆ˜๊ณ ๋“ค์„ ๋งŽ์ด ๋œ ์ˆ˜ ์žˆ๋‹ค.

turn ์ด 1์ผ๋•Œ "Black WIN !" else "White WIN !" ๋ผ๊ณ  ์ถœ๋ ฅ๋œ๋‹ค.

 

var day = "์ˆ˜์š”์ผ";

/* ์ผ๋ฐ˜ ํ‘œํ˜„์‹ */
console.log("์˜ค๋Š˜์€ " + day + " ์ž…๋‹ˆ๋‹ค.");

/* ํ…œํ”Œ๋ฆฟ ๋ฆฌํ„ฐ๋Ÿด ํ‘œํ˜„์‹ */
console.log(`์˜ค๋Š˜์€ ${day} ์ž…๋‹ˆ๋‹ค.`);

 

*JSON ์€ ๊ณต์‹์ ์œผ๋กœ ํฐ ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์ •๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

 

728x90
300x250

์ฝ”๋“œ