Skip to content

Latest commit

ย 

History

History
142 lines (98 loc) ยท 7.07 KB

value-literal-statement.md

File metadata and controls

142 lines (98 loc) ยท 7.07 KB

๐Ÿ’ป ํ—ท๊ฐˆ๋ฆฌ๋Š” ์šฉ์–ด(๊ฐ’, ๋ฆฌํ„ฐ๋Ÿด, ํ‘œํ˜„์‹, ๋ฌธ, ํ† ํฐ)

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๊ฐ’(value)

  • ๊ฐ’์€ ์‹(ํ‘œํ˜„์‹[expression])์ด ํ‰๊ฐ€(evaluate)๋˜์–ด ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋งํ•œ๋‹ค. ๋˜ํ•œ, ํ‰๊ฐ€๋ž€ ์‹์„ ํ•ด์„ํ•ด์„œ ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.
  • ์•„๋ž˜ ์˜ˆ์ œ์—์„œ 10 + 20(์‹)์€ ํ‰๊ฐ€๋˜์–ด ์ˆซ์ž์ธ ๊ฐ’ 30์„ ์ƒ์„ฑํ•œ๋‹ค.
10 + 20; // 30
  • ๋ชจ๋“  ๊ฐ’์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๊ฐ€์ง€๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ์— 2์ง„์ˆ˜, ์ฆ‰ ๋น„ํŠธ(Bit)์˜ ๋‚˜์—ด๋กœ ์ €์žฅ๋œ๋‹ค.
  • ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๊ฐ’์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„๋  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๊ฐ’ 0100 0001์„ ์ˆซ์ž๋กœ ํ•ด์„ํ•˜๋ฉด 65์ด์ง€๋งŒ ๋ฌธ์ž๋กœ ํ•ด์„ํ•˜๋ฉด 'A' ์ด๋‹ค.

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๋ณ€์ˆ˜(variable)

  • ๋ณ€์ˆ˜๋Š” ํ•˜๋‚˜์˜ ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ํ™•๋ณดํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ž์ฒด ๋˜๋Š” ๊ทธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ™์ธ ์ด๋ฆ„์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ€์ˆ˜์— ํ• ๋‹น๋˜๋Š” ๊ฒƒ์€ ๊ฐ’์ด๋‹ค.
  • ์•„๋ž˜ ์˜ˆ์ œ์—์„œ sum์ด๋ผ๋Š” ๋ณ€์ˆ˜์— 10 + 20(์‹)์ด ํ‰๊ฐ€๋˜์–ด ์ƒ์„ฑ๋œ ์ˆซ์ž ๊ฐ’ 30์ด ํ• ๋‹น๋œ๋‹ค.
  • sum๋ณ€์ˆ˜์— ํ• ๋‹น๋˜๋Š” ๊ฒƒ์ด 10 + 20์ด ์•„๋‹ˆ๋ผ 10 + 20์ด ํ‰๊ฐ€๋œ ๊ฒฐ๊ณผ ๊ฐ’์ธ 30์ธ ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž. ๋”ฐ๋ผ์„œ 10 + 20์€ ํ• ๋‹น ์ด์ „์— ํ‰๊ฐ€๋˜์–ด ๊ฐ’์„ ์ƒ์„ฑํ•ด์•ผ๋งŒ ํ•œ๋‹ค.
var sum = 10 + 20;

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๋ฆฌํ„ฐ๋Ÿด(literal)

  • ๊ฐ’์€ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋ฆฌํ„ฐ๋Ÿด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • ๋ฆฌํ„ฐ๋Ÿด์€ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž ๋˜๋Š” ์•ฝ์†๋œ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ’์„ ์ƒ์„ฑํ•˜๋Š” ํ‘œ๊ธฐ๋ฒ•(notation)์„ ๋งํ•œ๋‹ค.
  • ์•„๋ž˜ ์˜ˆ์ œ์—์„œ 3์€ ๋‹จ์ˆœํžˆ ์•„๋ผ๋น„์•„ ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด์ด๋‹ค. ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์•„๋ผ๋น„์•„ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•ด ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด 3์„ ์ฝ”๋“œ์— ๊ธฐ์ˆ ํ•˜๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ์ด๋ฅผ ํ‰๊ฐ€ํ•ด ์ˆซ์ž ๊ฐ’ 3์„ ์ƒ์„ฑํ•œ๋‹ค.
3; // ์ˆซ์ž ๋ฆฌํ„ฐ๋Ÿด 3
  • ์ด์ฒ˜๋Ÿผ ๋ฆฌํ„ฐ๋Ÿด์€ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž(์•„๋ผ๋น„์•„ ์ˆซ์ž, ์•ŒํŒŒ๋ฒณ, ํ•œ๊ธ€ ๋“ฑ) ๋˜๋Š” ๋ฏธ๋ฆฌ ์•ฝ์†๋œ ๊ธฐํ˜ธ('', "", {}, [], // ๋“ฑ)๋กœ ํ‘œ๊ธฐํ•œ ์ฝ”๋“œ์ด๋‹ค.
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์€ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์‹œ์ ์ธ ๋Ÿฐํƒ€์ž„(runtime)์— ๋ฆฌํ„ฐ๋Ÿด์„ ํ‰๊ฐ€ํ•ด ๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค. ์ฆ‰, ๋ฆฌํ„ฐ๋Ÿด์€ ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋ฆฌ ์•ฝ์†ํ•œ ํ‘œ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-07-09 แ„‹แ…ฉแ„’แ…ฎ 2 25 50


๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ํ‘œํ˜„์‹(expression)

  • ํ‘œํ˜„์‹์€ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ(statement)์ด๋‹ค. ์ฆ‰, ํ‘œํ˜„์‹์ด ํ‰๊ฐ€๋˜๋ฉด ์ƒˆ๋กœ์šด ๊ฐ’์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ๊ฐ’์„ ์ฐธ์กฐํ•œ๋‹ค.
  • ์œ„์—์„œ ๋ฆฌํ„ฐ๋Ÿด์„ ์„ค๋ช…ํ•  ๋•Œ ๋ฆฌํ„ฐ๋Ÿด์€ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋œ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฆฌํ„ฐ๋Ÿด๋„ ํ‘œํ˜„์‹์ธ ๊ฒƒ์ด๋‹ค.
  • ์•„๋ž˜ ์˜ˆ์ œ์—์„œ 100์€ ๋ฆฌํ„ฐ๋Ÿด์ด๋‹ค. ๋ฆฌํ„ฐ๋Ÿด 100์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์— ์˜ํ•ด ํ‰๊ฐ€๋˜์–ด ๊ฐ’์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๋ฆฌํ„ฐ๋Ÿด์€ ๊ทธ ์ž์ฒด๋กœ ํ‘œํ˜„์‹์ธ ๊ฒƒ์ด๋‹ค.
var sum = 100;
  • ์•„๋ž˜ ์˜ˆ์ œ 50 + 50์€ ๋ฆฌํ„ฐ๋Ÿด๊ณผ ์—ฐ์‚ฐ์ž(+)๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ 50 + 50๋„ ํ‰๊ฐ€๋˜์–ด ์ˆซ์ž ๊ฐ’ 100์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ 50 + 50๋„ ํ‘œํ˜„์‹์ด๋‹ค.
var score = 50 + 50;
  • ๋˜ํ•œ ๋ณ€์ˆ˜ ์‹๋ณ„์ž๋ฅผ ์ฐธ์กฐํ•˜๋ฉด ๋ณ€์ˆ˜ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋œ๋‹ค. ์‹๋ณ„์ž ์ฐธ์กฐ๋Š” ๊ฐ’์„ ์ƒ์„ฑํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋˜๋ฏ€๋กœ ์ด ๋˜ํ•œ ํ‘œํ˜„์‹์ธ ๊ฒƒ์ด๋‹ค. ์ฐธ๊ณ ๋กœ, ์‹๋ณ„์ž๋Š” ๋ณ€์ˆ˜, ํ•จ์ˆ˜ ๋“ฑ์˜ ์ด๋ฆ„์„ ์˜๋ฏธํ•œ๋‹ค.
score; // 100
  • ์ด์ฒ˜๋Ÿผ ํ‘œํ˜„์‹์€ ๋ฆฌํ„ฐ๋Ÿด, ์‹๋ณ„์ž, ์—ฐ์‚ฐ์ž, ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋“ฑ์˜ ์ด๋ค„์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์€ ๋ชจ๋‘ ํ‘œํ˜„์‹์ด๋‹ค.
// ๋ฆฌํ„ฐ๋Ÿด ํ‘œํ˜„์‹
10;
("Hello");

// ์‹๋ณ„์ž ํ‘œํ˜„์‹
sum;
person.name;
arr[1];

// ์—ฐ์‚ฐ์ž ํ‘œํ˜„์‹
50 + 50;

// ํ•จ์ˆ˜ ํ˜ธ์ถœ ํ‘œํ˜„์‹(์„ ์–ธ ๋˜์—ˆ๋‹ค๊ณ  ๊ฐ€์ •)
square();
  • ๊ณ„์† ์–ธ๊ธ‰ํ•˜์ง€๋งŒ ํ‘œํ˜„์‹์€ ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋œ๋‹ค. ์ด๋•Œ ํ‘œํ˜„์‹๊ณผ ํ‘œํ˜„์‹์ด ํ‰๊ฐ€๋œ ๊ฐ’์„ ๋™๋“ฑํ•œ ๊ด€๊ณ„, ์ฆ‰ ๋™์น˜(equivalent)๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ˆ˜ํ•™ ์ˆ˜์‹ 1 + 2 = 3์—์„œ 1 + 2๋Š” 3๊ณผ ๋™์น˜๋‹ค. ์ฆ‰, 1 + 2๋Š” 3๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ํ‘œํ˜„์‹ 1 + 2๋Š” ํ‰๊ฐ€๋˜์–ด ๊ฐ’ 3์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ํ‘œํ˜„์‹ 1 + 2์™€ ๊ฐ’ 3์€ ๋™์น˜์ธ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ‘œํ˜„์‹์€ ๊ฐ’์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ๋ฌธ๋ฒ•์ ์œผ๋กœ ๊ฐ’์ด ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฆฌ์—์„œ ํ‘œํ˜„์‹๋„ ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž.
  • ์•„๋ž˜ ์˜ˆ์ œ๋Š” ๋ฐฉ๊ธˆ ๋งํ•œ ๋ถ€๋ถ„์—๋Œ€ํ•œ ์˜ˆ์‹œ์ด๋‹ค. + ์—ฐ์‚ฐ์ž๋Š” ์ขŒํ•ญ๊ณผ ์šฐํ•ญ์˜ ๊ฐ’์„ ์‚ฐ์ˆ  ์—ฐ์‚ฐํ•˜๋Š” ์—ฐ์‚ฐ์ž์ด๋ฏ€๋กœ ์ˆซ์ž ๊ฐ’์ด ์œ„์น˜ํ•ด์•ผ ํ•œ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ๋Š” ์ขŒํ•ญ x๋Š” ์‹๋ณ„์ž ํ‘œํ˜„์‹์ด๋‹ค. ์ฆ‰, x๋Š” ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ๋ณ€์ˆ˜ ๊ฐ’ 3์œผ๋กœ ํ‰๊ฐ€๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์ˆซ์ž ๊ฐ’์ด ์œ„์น˜ํ•ด์•ผ ํ•  ์ž๋ฆฌ์— ํ‘œํ˜„์‹ x๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.
var x = 1 + 2;
x + 3; // 6

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๋ฌธ(Statement)/ํ† ํฐ(token)

  • ๋ฌธ๊ณผ ํ‘œํ˜„์‹์„ ๊ตฌ๋ณ„ํ•˜๊ณ  ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์˜ ์ž…์žฅ์—์„œ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ  ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•˜๋Š”๋ฐ ๋„์›€์ด ๋œ๋‹ค. ์ด๋Š” ๋ฒ„๊ทธ๋ฅผ ์ค„์ด๊ณ  ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์„ ๋†’์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ๊ณผ ํ‘œํ˜„์‹์€ ํ™•์‹คํžˆ ์ดํ•ดํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.
  • ๊ฐœ๋…์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋ฉด ๋ฌธ(statement)๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„์ด์ž ์ตœ์†Œ ์‹คํ–‰ ๋‹จ์œ„์ด๋‹ค. ๋ฌธ์˜ ์ง‘ํ•ฉ์œผ๋กœ ์ด๋ค„์ง„ ๊ฒƒ์ด ๋ฐ”๋กœ ํ”„๋กœ๊ทธ๋žจ์ด๋ฉฐ, ๋ฌธ์„ ์ž‘์„ฑํ•˜๊ณ  ์ˆœ์„œ์— ๋งž๊ฒŒ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋‹ค.
  • ๋ฌธ์€ ์—ฌ๋Ÿฌ ํ† ํฐ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ํ† ํฐ(token)์ด๋ž€ ๋ฌธ๋ฒ•์ ์ธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๋ฌธ๋ฒ•์ ์œผ๋กœ ๋” ์ด์ƒ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ์˜ ๊ธฐ๋ณธ ์š”์†Œ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ‚ค์›Œ๋“œ, ์‹๋ณ„์ž, ์—ฐ์‚ฐ์ž, ๋ฆฌํ„ฐ๋Ÿด ์‹ฌ์ง€์–ด ์„ธ๋ฏธ์ฝœ๋ก (;)์ด๋‚˜ ๋งˆ์นจํ‘œ(.) ๋“ฑ์ด๋‹ค.
  • ํŠน์ˆ˜ ๊ธฐํ˜ธ๋Š” ๋ฌธ๋ฒ•์ ์ธ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๋ฌธ๋ฒ•์ ์œผ๋กœ ๋” ์ด์ƒ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ์˜ ๊ธฐ๋ณธ ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‘ ํ† ํฐ์ธ ๊ฒƒ์ด๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-07-09 แ„‹แ…ฉแ„’แ…ฎ 2 24 35


  • ๋ฌธ์„ ๋ช…๋ น๋ฌธ์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. ์ฆ‰, ๋ฌธ์€ ์ปดํ“จํ„ฐ์— ๋‚ด๋ฆฌ๋Š” ๋ช…๋ น์ด๋‹ค. ๋ฌธ์ด ์‹คํ–‰๋˜๋ฉด ๋ช…๋ น์ด ์‹คํ–‰๋˜๊ณ  ๋ฌด์Šจ ์ผ์ธ๊ฐ€ ์ผ์–ด๋‚œ๋‹ค.
  • ๋ฌธ์€ ์„ ์–ธ๋ฌธ, ํ• ๋‹น๋ฌธ, ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋“ฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ณ€์ˆ˜ ์„ ์–ธ๋ฌธ์„ ์‹คํ–‰ํ•˜๋ฉด ๋ณ€์ˆ˜๊ฐ€ ์„ ์–ธ๋˜๊ณ , ํ• ๋‹น๋ฌธ์„ ์‹คํ–‰ํ•˜๋ฉด ๊ฐ’์ด ํ• ๋‹น๋œ๋‹ค. ์กฐ๊ฑด๋ฌธ์„ ์‹คํ–‰ํ•˜๋ฉด ์ง€์ •ํ•œ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์‹คํ–‰ํ•  ์ฝ”๋“œ ๋ธ”๋ก({ ... }) ์ด ๊ฒฐ์ •๋˜์–ด ์‹คํ–‰๋˜๊ณ , ๋ฐ˜๋ณต๋ฌธ์„ ์‹คํ–‰ํ•˜๋ฉด ํŠน์ • ์ฝ”๋“œ ๋ธ”๋ก์ด ๋ฐ˜๋ณต ์‹คํ–‰๋œ๋‹ค.
// ๋ณ€์ˆ˜ ์„ ์–ธ๋ฌธ
var x;

// ํ• ๋‹น๋ฌธ
x = 5;
โ€‹
// ํ•จ์ˆ˜ ์„ ์–ธ๋ฌธ
function foo () {}

// ์กฐ๊ฑด๋ฌธ
if (x > 1 ) {
  console.log(x);
}

// ๋ฐ˜๋ณต๋ฌธ
for (let i = 0; i < 5; i++) {
  console.log(x, i);
}

์ฐธ๊ณ 

  • ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ DeepDive