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

๐Ÿ–ฅ dev-ruby

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] isNaN(is Not a Number) ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์ด ๋ฌธ์ž์ธ์ง€ ์ˆซ์ž์ธ์ง€ ํŒ๋‹จํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ ๋ณธ๋ฌธ

javascript

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] isNaN(is Not a Number) ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์ด ๋ฌธ์ž์ธ์ง€ ์ˆซ์ž์ธ์ง€ ํŒ๋‹จํ•ด์ฃผ๋Š” ํ•จ์ˆ˜

ruby_s 2022. 1. 9. 21:04
728x90
๋ฐ˜์‘ํ˜•
SMALL

isNaN() ํ•จ์ˆ˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋“ค์–ด์˜จ ๊ฐ’์ด ์ˆซ์ž์ธ์ง€ ๋ฌธ์ž์ธ์ง€ ํŒ๋‹จํ•ด์ฃผ๋Š” ํ•จ์ˆ˜๋‹ค.

๊ตฌ๋ฌธ

isNaN(value)

๋ฐ˜ํ™˜ ๊ฐ’

์ฃผ์–ด์ง„ ๊ฐ’์ด ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ฉด(NaN) true, ์ˆซ์ž์ด๋ฉด false๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

์˜ˆ์‹œ

isNaN("37");      // false: "37"์€ NaN์ด ์•„๋‹Œ ์ˆซ์ž 37๋กœ ๋ณ€ํ™˜๋œ๋‹ค.
isNaN("37.37");   // false: "37.37"์€ NaN์ด ์•„๋‹Œ ์ˆซ์ž 37.37๋กœ ๋ณ€ํ™˜๋œ๋‹ค.
isNaN("123ABC");  // true: parseInt("123ABC")๋Š” 123์ด์ง€๋งŒ Number("123ABC")๋Š” NaN์ด๋‹ค. -> ๋ฌธ์ž๋กœ ํŒ๋‹จ๋จ
isNaN("");        // false: ๋นˆ ๋ฌธ์ž์—ด์€ NaN์ด ์•„๋‹Œ 0์œผ๋กœ ๋ณ€ํ™˜๋œ๋‹ค.
isNaN(" ");       // false: ๊ณต๋ฐฑ์ด ์žˆ๋Š” ๋ฌธ์ž์—ด์€ NaN์ด ์•„๋‹Œ 0์œผ๋กœ ๋ณ€ํ™˜๋œ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•
LIST

'javascript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] replace() ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์—์„œ ์›ํ•˜๋Š” ๋ถ€๋ถ„ ๋ฐ”๊พธ๊ธฐ, ๋ณ€๊ฒฝํ•˜๊ธฐ, ๋Œ€์ฒดํ•˜๊ธฐ | ์ •๊ทœ์‹์œผ๋กœ ๋ฌธ์ž์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ  (0) 2022.01.10
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] repeat() ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด ๋ฐ˜๋ณตํ•˜๊ธฐ | ์›ํ•˜๋Š” ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•ด์„œ ๋ถ™์ด๊ธฐ  (0) 2022.01.10
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] match ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์—์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ | ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฌธ์ž๋งŒ ์ถ”์ถœํ•˜๊ธฐ  (0) 2022.01.09
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๋ณ€์ˆ˜ ์Šค์ฝ”ํ”„ ์ดํ•ดํ•˜๊ธฐ | var, let, const  (0) 2021.12.21
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ | ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜•, ๊ฐ์ฒด, ๋ฐฐ์—ด, ํ•จ์ˆ˜  (0) 2021.12.20