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

๋ชฉ๋ก์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ณ€์ˆ˜ ๋น„๊ต (1)

Hey Tech

[JavaScript] ๋ณ€์ˆ˜ ๊ฐ„ ๊ฐ’, ํƒ€์ž… ๋น„๊ต ์—ฐ์‚ฐ('=='๊ณผ '==='์˜ ์ฐจ์ด์ )

๐Ÿ’ก ํ•™์Šต ๋ชฉํ‘œ JavaScript์—์„œ ๋ณ€์ˆ˜ ๊ฐ„ ๊ฐ’๊ณผ ํƒ€์ž…์„ ๋น„๊ตํ•˜๋Š” ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜์™€ ํ™œ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ดํ•ดํ•œ๋‹ค. ๋ณ€์ˆ˜ ์„ ์–ธ ์ˆซ์žํ˜•์˜ ๋ณ€์ˆ˜ a์™€ ๋ฌธ์ž์—ด์˜ ๋ณ€์ˆ˜ b๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. a = 123 // ์ˆซ์žํ˜• b = '123' // ๋ฌธ์ž์—ด ๋ณ€์ˆ˜ ๊ฐ„ ๊ฐ’์ด๋‚˜ ํƒ€์ž…์„ ๋น„๊ตํ•  ๋•Œ๋Š” '=='๊ณผ '===' ๊ธฐํ˜ธ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๊ฐ’ ๋น„๊ต(==) ๋‘ ๋ณ€์ˆ˜ a, b์˜ ๊ฐ’๋งŒ ๋น„๊ตํ•  ๋•Œ๋Š” '==' ๊ธฐํ˜ธ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. conosole.log(a == b); ์‹คํ–‰๊ฒฐ๊ณผ ๋‘ ๋ณ€์ˆ˜์˜ ํƒ€์ž…์€ ์ˆซ์žํ˜•๊ณผ ๋ฌธ์žํ˜•์ด์ง€๋งŒ ๊ฐ’์€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— true๊ฐ€ ๋ฐ˜ํ™˜๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. true 2. ๊ฐ’ & ํƒ€์ž… ๋น„๊ต(===) ๊ฐ’๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณ€์ˆ˜ ํƒ€์ž…๊นŒ์ง€ ๋น„๊ตํ•  ๋•Œ๋Š” '===' ๊ธฐํ˜ธ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. conosole.log(a ===..

SW ๊ฐœ๋ฐœ/Vanilla JS 2021. 11. 30. 14:31