<html lang="ko">
<head>
<meta charset="UTF-8">
<title>JavaScript Number Method</title>
</head>
<body>
<h1>Number.isNaN() 메소드</h1>
<script>
document.write(Number.isNaN(NaN) + "<br>"); // true
document.write(Number.isNaN(0 / 0) + "<br><br>"); // true
// 다음은 전역 함수인 isNaN()에서 잘못된 결과를 반환하는 예제임.
document.write(isNaN("NaN") + "<br>"); // true
document.write(isNaN(undefined) + "<br>"); // true
document.write(isNaN("문자열") + "<br><br>"); // true
// Number.isNaN() 메소드에서는 맞는 결과를 반환하고 있음.
document.write(Number.isNaN("NaN") + "<br>"); // false
document.write(Number.isNaN(undefined) + "<br>"); // false
document.write(Number.isNaN("문자열")); // false
</script>
</body>
</html>