๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ฆฌ์ œ

[JavaScript] 3. ํ˜•๋ณ€ํ™˜ ๋ณธ๋ฌธ

๊ฐœ๋ฐœ์ž ํ˜ธ์†Œ์ธ/Front

[JavaScript] 3. ํ˜•๋ณ€ํ™˜

๋ฆฌ์ œ๐Ÿซง 2026. 6. 24. 12:09

 

 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ '๋ฌต์‹œ์  ํ˜•๋ณ€ํ™˜(Implicit Type Conversion)'์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ž๋™์œผ๋กœ ๋ฐ”๊พธ์–ด ๊ณ„์‚ฐํ•˜๋Š” ์•„์ฃผ ํŽธ๋ฆฌํ•˜์ง€๋งŒ ์ฃผ์˜ํ•ด์•ผ ํ•  ๊ธฐ๋Šฅ์ด๋‹ค. 

 

.

1. ๋ง์…ˆ(+) ์—ฐ์‚ฐ์ž: "๋ฌธ์ž์—ด์ด ๊นกํŒจ๋‹ค"

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ + ์—ฐ์‚ฐ์ž๋Š” ๋ฌธ์ž์—ด์ด ํ•˜๋‚˜๋ผ๋„ ์„ž์ด๋ฉด, ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊ฟ”์„œ ์ด์–ด ๋ถ™์—ฌ๋ฒ„๋ฆฐ๋‹ค. ์ด๋ฅผ '๋ฌธ์ž์—ด ์—ฐ๊ฒฐ'์ด๋ผ ํ•œ๋‹ค.

  • console.log(1 + "1");
    • ์ˆซ์ž 1๊ณผ ๋ฌธ์ž์—ด "1"์ด ๋งŒ๋‚ฌ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์ˆซ์ž 1์„ ๋ฌธ์ž์—ด "1"๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค, ๋‘ ๋ฌธ์ž์—ด์„ ๋ถ™์ธ๋‹ค.
    • ๊ฒฐ๊ณผ: "11" (๋ฌธ์ž์—ด)
  • console.log("5" + 3);
    • ๋ฌธ์ž์—ด "5"์™€ ์ˆซ์ž 3์ด ๋งŒ๋‚ฌ๋‹ค. ์—ญ์‹œ ์ˆซ์ž 3์„ ๋ฌธ์ž์—ด "3"์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ด์–ด ๋ถ™์ธ๋‹ค.
    • ๊ฒฐ๊ณผ: "53" (๋ฌธ์ž์—ด)

2. ๋บ„์…ˆ(-), ๊ณฑ์…ˆ(*), ๋‚˜๋ˆ—์…ˆ(/) ์—ฐ์‚ฐ์ž: "์ˆซ์ž๊ฐ€ ์šฐ์„ ์ด๋‹ค"

๋ง์…ˆ๊ณผ ๋‹ฌ๋ฆฌ, ๋บ„์…ˆ์ด๋‚˜ ๊ณฑ์…ˆ์€ ๋ฌธ์ž์—ด๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ฐ”๊ฟ”์„œ ์ˆ˜ํ•™ ๊ณ„์‚ฐ์„ ์‹œ๋„ํ•œ๋‹ค.

  • console.log(1 - "1");
    • ๋ฌธ์ž์—ด "1"์„ ์ˆซ์ž 1๋กœ ๋ณ€ํ™˜, 1 - 1์„ ๊ณ„์‚ฐ
    • ๊ฒฐ๊ณผ: 0 (์ˆซ์ž)
  • console.log("5" * "2");
    • ๋ฌธ์ž์—ด "5"์™€ "2"๋ฅผ ๊ฐ๊ฐ ์ˆซ์ž 5์™€ 2๋กœ ๋ณ€ํ™˜,. 5 * 2๋ฅผ ๊ณ„์‚ฐ
    • ๊ฒฐ๊ณผ: 10 (์ˆซ์ž)

3. ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ: true - "20"

. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ true๋Š” ์ˆซ์ž 1๋กœ, false๋Š” 0์œผ๋กœ ์ทจ๊ธ‰

  • console.log(true - "20");
    • true๋Š” ์ˆซ์ž 1๋กœ ๋ณ€ํ™˜
    • "20"์€ ์ˆซ์ž 20์œผ๋กœ ๋ณ€ํ™˜๋ฉ
    • ๊ฒฐ๊ณผ: 1 - 20์ด ๋˜์–ด -19๊ฐ€ ์ถœ๋ ฅ

์š”์•ฝํ•˜์ž๋ฉด

  • +: "๋ฌธ์ž์—ด์ด ํ•˜๋‚˜๋ผ๋„ ์žˆ์œผ๋ฉด ๋‹ค ๋ฌธ์ž์—ด๋กœ ํ•ฉ์น˜์ž!"
  • -, *, /: "์ˆ˜ํ•™ ๊ณ„์‚ฐ์„ ํ•ด์•ผ ํ•˜๋‹ˆ ์ผ๋‹จ ๋‹ค ์ˆซ์ž๋กœ ๋ฐ”๊ฟ”๋ณด์ž!"

 

 

 

 

<๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜>

๋ช…์‹œ์ (Explicit) ํ˜•๋ณ€ํ™˜์€ ๋ง ๊ทธ๋Œ€๋กœ "๋‚ด๊ฐ€ ์ง์ ‘ ํƒ€์ž…์„ ๋ฐ”๊พธ๊ฒ ์–ด!"๋ผ๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋กœ ์˜๋„๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚ด๋Š” ๊ฒƒ์ด๋‹ค.

 '์•”๋ฌต์  ํ˜•๋ณ€ํ™˜'์ด JS ์—”์ง„์ด ๋ชฐ๋ž˜(์ž๋™์œผ๋กœ) ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋ผ๋ฉด, ๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜์€ ํ•จ์ˆ˜๋‚˜ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ•์ œ๋กœ ํ˜•์‹์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ž…์œผ๋กœ ์ดํ•ดํ•˜๋ฉด ๋œ๋‹ค. 

 

์˜ˆ์‹œ๋กœ ๋ณด๋Š” ๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜์˜ ์ด์œ 

1. Number("123")

  • ์˜๋„: "์ด ๋ฌธ์ž์—ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ˆซ์ž๋กœ ์ฒ˜๋ฆฌํ•˜๊ฒ ๋‹ค."
  • ์ด์œ : typeof๋ฅผ ์ฐ์–ด๋ณด๋ฉด ํ™•์‹คํžˆ string์ด์—ˆ๋˜ ๊ฐ’์ด number๋กœ ๋ฐ”๋€œ. ์—ฐ์‚ฐ ์‹œ ์—๋Ÿฌ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ

2. parseInt("12px")

  • ์˜๋„: "์ด ๋ฌธ์ž์—ด ์•ž๋ถ€๋ถ„์— ์žˆ๋Š” ์ˆซ์ž๋งŒ ์ถ”์ถœํ•ด์„œ ์ •์ˆ˜(Integer)๋กœ ์“ฐ๊ฒ ๋‹ค."
  • ์ด์œ : "12px"๋ผ๋Š” ๋ฌธ์ž์—ด์—์„œ ์ˆซ์ž 12๋งŒ ์™ ๋ฝ‘์•„๋‚ด์–ด ๊ณ„์‚ฐ์— ์“ฐ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Number("12px")๋ฅผ ์“ฐ๋ฉด NaN(Not a Number, ์ˆซ์ž๊ฐ€ ์•„๋‹˜)์ด ๋‚˜์˜ค๋Š”๋ฐ, parseInt๋ฅผ ์“ฐ๋ฉด ๋˜‘๋˜‘ํ•˜๊ฒŒ ์ˆซ์ž๋งŒ ๊ณจ๋ผ์คŒ.

3. String(123)

  • ์˜๋„: "์ˆซ์ž 123์„ ํ™”๋ฉด์— ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๊ฒ ๋‹ค."
  • ์ด์œ : ์ˆซ์ž๋ฅผ ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด ์•ˆ ๋˜๊ณ , ๋‹ค๋ฅธ ๊ธ€์ž์™€ ํ•ฉ์น˜๊ฑฐ๋‚˜ HTML์— ํ…์ŠคํŠธ๋กœ ๋„ฃ์–ด์•ผ ํ•  ๋•Œ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜

4. Boolean(0)

  • ์˜๋„: "์ˆซ์ž 0์„ ์ฐธ(true)์ธ๊ฐ€ ๊ฑฐ์ง“(false)์ธ๊ฐ€ ํ•˜๋Š” ๋…ผ๋ฆฌ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ฒ ๋‹ค."
  • ์ด์œ : JS์—์„œ 0์€ false๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ

5. !!"hello" (์ด์ค‘ ๋ถ€์ •)

  • ์˜๋„: "๋ฌธ์ž์—ด์„ ํ™•์‹คํ•œ true/false ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๊ฒ ๋‹ค."
  • ์ด์œ :
    • ! (๋ถ€์ •): "hello"๋Š” ์ฐธ์ธ๋ฐ ๋ถ€์ •(!)ํ•˜๋ฉด false๊ฐ€ ๋จ
    • !! (์ด์ค‘ ๋ถ€์ •): false๋ฅผ ๋‹ค์‹œ ๋ถ€์ •ํ•˜๋ฉด true๊ฐ€ ๋จ
    • ์ฆ‰, ์–ด๋–ค ๋ฐ์ดํ„ฐ๋“  !!๋ฅผ ๋ถ™์ด๋ฉด ๊ทธ ๋ฐ์ดํ„ฐ๊ฐ€ "์ฐธ ๊ฐ™์€ ๊ฐ’(truthy)"์ธ์ง€ "๊ฑฐ์ง“ ๊ฐ™์€ ๊ฐ’(falsy)"์ธ์ง€ ํ™•์‹คํ•˜๊ฒŒ true๋‚˜ false๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ํŠธ๋ฆญ

 

 

<์•”๋ฌต์  ํ˜•๋ณ€ํ™˜(Implicit Type Conversion)>

์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์ด ๊ฐœ๋ฐœ์ž์˜ ์˜๋„์™€ ์ƒ๊ด€์—†์ด "๋ฐ์ดํ„ฐ์˜ ํ˜•์‹์ด ๋งž์ง€ ์•Š์œผ๋‹ˆ,

์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์•Œ์•„์„œ ํƒ€์ž…์„ ๋ฐ”๊พธ์ž!"๋ผ๊ณ  ํŒ๋‹จํ•˜์—ฌ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •.

์ด๋ฅผ 'ํƒ€์ž… ๊ฐ•์ œ ๋ณ€ํ™˜(Type Coercion)'์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅด๋Š”๋ฐ,. ํ•ต์‹ฌ์€ '์—ฐ์‚ฐ์ž'์— ๋”ฐ๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์–ด๋–ค ์ „๋žต์„ ์ทจํ•˜๋А๋ƒ๋‹ค.

 

1. + ์—ฐ์‚ฐ์ž: "๋ฌธ์ž์—ด์ด ์šฐ์„ ์ด์•ผ"

+ ์—ฐ์‚ฐ์ž๋Š” ๋ง์…ˆ๋„ ํ•˜์ง€๋งŒ ๋ฌธ์ž์—ด์„ ์ด์–ด ๋ถ™์ด๋Š”(์—ฐ๊ฒฐ) ์—ญํ• ๋„ํ•œ๋‹ค.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋ฌธ์ž์—ด์ด ์žˆ์œผ๋ฉด, ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๋„ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊ฟ”์„œ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ์šฐ์„ ์œผ๋กœ ํ•œ๋‹ค.

  • 1 + "1" → 1์„ ๋ฌธ์ž์—ด "1"๋กœ ๋ณ€ํ™˜ → "1" + "1" = "11"
  • true + "1" → true๋ฅผ ๋ฌธ์ž์—ด "true"๋กœ ๋ณ€ํ™˜ → "true" + "1" = "true1"

2. -, *, / ์—ฐ์‚ฐ์ž: "์ˆซ์ž๊ฐ€ ์šฐ์„ ์ด์•ผ" (์•ž์—๋„ ๊ฐ•์กฐํ–ˆ์ง€๋งŒ...) 

์ด ์—ฐ์‚ฐ์ž๋“ค์€ ์˜ค์ง ์ˆ˜ํ•™์  ๊ณ„์‚ฐ๋งŒ์„ ์œ„ํ•ด ์กด์žฌํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ž์—ด์ด ์„ž์—ฌ ์žˆ์–ด๋„ ์ผ๋‹จ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•œ๋‹ค.

  • "5" * 2 → "5"๋ฅผ ์ˆซ์ž 5๋กœ ๋ณ€ํ™˜ → 5 * 2 = 10
  • "10" - 5 → "10"์„ ์ˆซ์ž 10์œผ๋กœ ๋ณ€ํ™˜ → 10 - 5 = 5

3. ๋…ผ๋ฆฌ ํ‰๊ฐ€ (if, &&, ||): "์ฐธ์ธ์ง€ ๊ฑฐ์ง“์ธ์ง€๊ฐ€ ์ค‘์š”ํ•ด"

if ๋ฌธ์ด๋‚˜ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž(&&, ||) ์•ˆ์—์„œ๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ฐ’์ด '์ฐธ ๊ฐ™์€ ๊ฐ’(Truthy)'์ธ์ง€ '๊ฑฐ์ง“ ๊ฐ™์€ ๊ฐ’(Falsy)'์ธ์ง€๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋ฆฐ(Boolean) ํƒ€์ž…์œผ๋กœ ํ‰๊ฐ€ํ•œ๋‹ค.

  • Falsyํ•œ ๊ฐ’ (๊ฑฐ์ง“์œผ๋กœ ํ‰๊ฐ€๋˜๋Š” ๊ฒƒ๋“ค): 0, "" (๋นˆ ๋ฌธ์ž์—ด), null, undefined, NaN, false
  • Truthyํ•œ ๊ฐ’: ์œ„๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ „๋ถ€ (์‹ฌ์ง€์–ด "0" ๊ฐ™์€ ๋ฌธ์ž์—ด๋„ ์ฐธ)

์™œ ์•”๋ฌต์  ํ˜•๋ณ€ํ™˜์„ ์กฐ์‹ฌํ•ด์•ผ ํ• ๊นŒ?

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์—”์ง„์ด ๋˜‘๋˜‘ํ•˜๊ฒŒ ๋ณ€ํ™˜ํ•ด์ฃผ์ง€๋งŒ, ๋•Œ๋กœ๋Š” ๊ฐœ๋ฐœ์ž์˜ ์˜ˆ์ƒ์„ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋ƒ„.

  • [] + 1์˜ ๊ฒฐ๊ณผ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ๋ฐฐ์—ด์„ ๋น„์šฐ๋ฉด ""(๋นˆ ๋ฌธ์ž์—ด)์ด ๋˜์–ด "1"์ด ๋จ.
  • null + 1์€ ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? null์„ 0์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ 1์ด ๋จ

 ์•”๋ฌต์  ํ˜•๋ณ€ํ™˜์€ ํŽธ๋ฆฌํ•˜์ง€๋งŒ, "๋‚ด๊ฐ€ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ"๋ฅผ ๋‚ณ์„ ์œ„ํ—˜์ด ํผ

 ๊ทธ๋ž˜์„œ ์ฝ”๋“œ์˜ ์•ˆ์ „์„ฑ์„ ์œ„ํ•ด์„œ๋Š” ์ตœ๋Œ€ํ•œ Number(), String() ๋“ฑ์„ ์‚ฌ์šฉํ•ด ๋ช…์‹œ์ ์œผ๋กœ ํƒ€์ž…์„ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

 

 

<1 + "1"์ด "11"์ธ ์ด์œ >

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ + ์—ฐ์‚ฐ์ž๋Š” ๋‘ ๊ฐ€์ง€ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค.

  • ์ˆซ์ž ๋”ํ•˜๊ธฐ: $1 + 2 = 3$
  • ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ: "์•ˆ๋…•" + "ํ•˜์„ธ์š”" = "์•ˆ๋…•ํ•˜์„ธ์š”"

๊ทธ๋Ÿฐ๋ฐ +์˜ ํ•œ์ชฝ์ด๋ผ๋„ ๋ฌธ์ž์—ด(String)์ด ์žˆ์œผ๋ฉด, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค๋ฅธ ํ•œ์ชฝ๋„ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊ฟ”์„œ "์—ฐ๊ฒฐ"ํ•ด ๋ฒ„๋ฆผ

  • "1"์€ ๋ฌธ์ž์—ด์ด๋ฏ€๋กœ, ์•ž์— ์žˆ๋Š” 1๋„ ๋ฌธ์ž์—ด "1"๋กœ ๋ฐ”๋€๋‹ค.
  • ๊ฒฐ๊ณผ์ ์œผ๋กœ "1" + "1"์ด ๋˜์–ด "11"์ด ๋œ๋‹ค.

< "5" * 2๊ฐ€ 10์ธ ์ด์œ >

*(๊ณฑํ•˜๊ธฐ), -(๋นผ๊ธฐ), /(๋‚˜๋ˆ„๊ธฐ) ์—ฐ์‚ฐ์ž๋Š” ์˜ค์ง ์ˆซ์ž ๊ณ„์‚ฐ์„ ์œ„ํ•ด์„œ๋งŒ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ž์—ด "5"๊ฐ€ ์„ž์—ฌ ์žˆ์–ด๋„ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” "์•„, ์ด๊ฑด ๊ณฑํ•˜๊ธฐ๋ฅผ ํ•ด์•ผ ํ•˜๋‹ˆ๊นŒ ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ฐ”๊ฟ”์•ผ๊ฒ ๋‹ค!"๋ผ๊ณ  ํŒ๋‹จ

  • "5"๋ฅผ ์ˆซ์ž 5๋กœ ์ž๋™ ๋ณ€ํ™˜
  • $5 \times 2 = 10$

< true + 1์ด 2์ธ ์ด์œ >

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ถˆ๋ฆฐ(Boolean) ํƒ€์ž…์€ ์ˆซ์ž์™€ ๊ณ„์‚ฐ๋  ๋•Œ true๋Š” 1๋กœ, false๋Š” 0์œผ๋กœ ๋ณ€ํ™˜๋˜๋Š” ์•ฝ์†

  • true๋Š” 1๋กœ ๋ฐ”๊ฟ˜๋‹ค.
  • $1 + 1 = 2$๊ฐ€ ๋จ

 

ํ•œ๋ˆˆ์— ์ •๋ฆฌํ•˜๋Š” ๊ทœ์น™

์ƒํ™ฉ ๋ณ€ํ™˜ ๋ฐฉ์‹ ์ด์œ 
+ ์—ฐ์‚ฐ์ž ๋ฌธ์ž์—ด ์šฐ์„  ๋ฌธ์ž์—ด๊ณผ ๋งŒ๋‚˜๋ฉด ๋ฌด์กฐ๊ฑด '์—ฐ๊ฒฐ'
*, -, / ์ˆซ์ž ์šฐ์„  ๊ณ„์‚ฐ์„ ํ•˜๋ ค๋ฉด ๋ฌด์กฐ๊ฑด '์ˆซ์ž'์—ฌ์•ผ ํ•จ
true 1๋กœ ๋ณ€ํ™˜ ๋ถˆ๋ฆฐ์ด ์ˆซ์ž์™€ ๊ณ„์‚ฐ๋  ๋•Œ์˜ ์•ฝ์†

์ฒ˜์Œ์—” ๋‹นํ™ฉ์Šค๋Ÿฝ๊ฒ ์ง€๋งŒ, ์ด๋Š” "์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๋“  ์—๋Ÿฌ๋ฅผ ๋‚ด์ง€ ์•Š๊ณ  ์ตœ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๊ฒ ๋‹ค"๋Š”

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ฒ ํ•™ ๋•Œ๋ฌธ์ด๋‹ค. 

ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ์•”๋ฌต์  ํ˜•๋ณ€ํ™˜์€ ์ฝ”๋“œ๊ฐ€ ์ปค์ง€๋ฉด ๋ฒ„๊ทธ์˜ ์›์ธ์ด ๋˜๊ธฐ๋„ ํ•œ๋‹ค๊ณ , 

๊ทธ๋ž˜์„œ ์‹ค๋ฌด์—์„œ๋Š” ๋ณดํ†ต Number("5") * 2์ฒ˜๋Ÿผ ๋ช…์‹œ์ ์œผ๋กœ ํƒ€์ž…์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ๋” ๊ถŒ์žฅํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.