---
title: "#nan articles | Hashnode"
description: "Explore 10 articles tagged #nan on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/nan"
---

Tag

# #nan

10 posts · 1 followers

[Aashish Shrestha](https://hashnode.com/@beingaashr) · [Oct 27, 2025](https://hashnode.com/posts/nan-in-javascript/68fefa2ca6d32a2d533a0bcb)

### [NaN (Not a Number) in JavaScript — in plain words](https://stackedinsights.hashnode.dev/nan-in-javascript?utm_source=hashnode&utm_medium=feed)

Learn what NaN (“Not a Number”) means in JavaScript, how it behaves in comparisons and math operations, and how to handle it safely in your code.

2 min read · [stackedinsights.hashnode.dev](https://stackedinsights.hashnode.dev/nan-in-javascript?utm_source=hashnode&utm_medium=feed)

[pushpesh kumar](https://hashnode.com/@pushpeshkumar) · [May 23, 2025](https://hashnode.com/posts/undefined-null-and-nan-in-javascript-explained-clearly/683086503b1b361f70a4d663)

### [JS Fundamentals #4 — 🕳️ undefined, null, and NaN](https://pushpesh-js-articles.hashnode.dev/undefined-null-and-nan-in-javascript-explained-clearly?utm_source=hashnode&utm_medium=feed)

If you're new to JavaScript (or even experienced), undefined, null, and NaN can feel like three very confusing cousins.They all seem to mean "nothing" — but they're very different kinds of nothing. Let’s clear it all up, once and for all. 1️⃣ undefi...

5 min read · [pushpesh-js-articles.hashnode.dev](https://pushpesh-js-articles.hashnode.dev/undefined-null-and-nan-in-javascript-explained-clearly?utm_source=hashnode&utm_medium=feed)

[manoj ymk](https://hashnode.com/@manoj-ymk) · [Apr 15, 2025](https://hashnode.com/posts/lesson-6-mastering-javascript-numbers-bigint-and-precision-nan-and-more-with-challenges/67fdcf9b865cd188b79a6054)

### [Lesson 6: Mastering JavaScript Numbers, BigInt, and Precision, NAN and more with challenges!](https://javascript-day-1.hashnode.dev/lesson-6-mastering-javascript-numbers-bigint-and-precision-nan-and-more-with-challenges?utm_source=hashnode&utm_medium=feed)

📏 BigInt: Handling Large Integers JavaScript's Number type can safely represent integers up to 2^53 - 1 (Number.MAX\_SAFE\_INTEGER). Beyond this, precision issues arise. Enter BigInt, a numeric type that can represent integers of arbitrary size.​ Crea...

7 min read · [javascript-day-1.hashnode.dev](https://javascript-day-1.hashnode.dev/lesson-6-mastering-javascript-numbers-bigint-and-precision-nan-and-more-with-challenges?utm_source=hashnode&utm_medium=feed)

[Padmanava Das](https://hashnode.com/@Padmanava07) · [Mar 5, 2025](https://hashnode.com/posts/javascripts-data-type-questions-3/67c86ebae05ee4a6f2c55c09)

### [JavaScript’s Data Type Questions #3](https://javascript-for-beginners-2025.hashnode.dev/javascripts-data-type-questions-3?utm_source=hashnode&utm_medium=feed)

Explore key JavaScript data type concepts, including dynamically typed variables, safe integer range, NaN behavior, template literals, and more

3 min read · [javascript-for-beginners-2025.hashnode.dev](https://javascript-for-beginners-2025.hashnode.dev/javascripts-data-type-questions-3?utm_source=hashnode&utm_medium=feed)

[Anmol singh](https://hashnode.com/@Anmol-Singh) · [Dec 29, 2024](https://hashnode.com/posts/understanding-nan-in-javascript-what-is-not-a-number/6770b62b2805ab19d5a93001)

### [Understanding NaN in JavaScript: What is Not-A-Number?](https://javascripts.hashnode.dev/understanding-nan-in-javascript-what-is-not-a-number?utm_source=hashnode&utm_medium=feed)

Learn about NaN (Not-A-Number) in JavaScript, its characteristics, and how it represents invalid numerical results

2 min read · [javascripts.hashnode.dev](https://javascripts.hashnode.dev/understanding-nan-in-javascript-what-is-not-a-number?utm_source=hashnode&utm_medium=feed)

[Yasin Sarkar](https://hashnode.com/@yasin47) · [Nov 2, 2024](https://hashnode.com/posts/understanding-objectis-in-javascript-a-comprehensive-guide/6725cdcdc32dc292e778209a)

### [🔍 Understanding Object.is() in JavaScript: A Comprehensive Guide 🎯](https://yasinsarkar.hashnode.dev/understanding-objectis-in-javascript-a-comprehensive-guide?utm_source=hashnode&utm_medium=feed)

"Learn how Object.is() in JavaScript compares values more accurately than == and ===, especially with tricky cases like NaN, 0, and -0. Discover when and wh

3 min read · [yasinsarkar.hashnode.dev](https://yasinsarkar.hashnode.dev/understanding-objectis-in-javascript-a-comprehensive-guide?utm_source=hashnode&utm_medium=feed)

[Jindřich Ivánek](https://hashnode.com/@jindraivanek) · [May 16, 2024](https://hashnode.com/posts/problem-with-nan-equality/6645dbf084001dca5d43a33b)

### [Problem with NaN equality](https://jindraivanek.hashnode.dev/problem-with-nan-equality?utm_source=hashnode&utm_medium=feed)

I recently encountered a bug that was caused by a special equality definition on a NaN value. NaN means not-a-number, and it's special floating-point number value, representing result of impossible operation. This issue shows how NaN can introduce ha...

3 min read · [jindraivanek.hashnode.dev](https://jindraivanek.hashnode.dev/problem-with-nan-equality?utm_source=hashnode&utm_medium=feed)

[Ashish](https://hashnode.com/@ashish735) · [Apr 6, 2024](https://hashnode.com/posts/the-curious-case-of-dates-an-amusing-journey-into-javascripts-nan-realm/6610e867d076a7b0588a5156)

### [The Curious Case of Dates: An Amusing Journey into JavaScript's NaN Realm](https://revisekarle.com/the-curious-case-of-dates-an-amusing-journey-into-javascripts-nan-realm?utm_source=hashnode&utm_medium=feed)

Introduction: Ah, dates - those elusive entities that seem simple until you try to work with them in JavaScript. In this journey(where, please indulge me, when I overreact !!!), we'll explore the quirky world of dates, NaN, and the curious conversion...

3 min read · [revisekarle.com](https://revisekarle.com/the-curious-case-of-dates-an-amusing-journey-into-javascripts-nan-realm?utm_source=hashnode&utm_medium=feed)

[Jakub Wiśniewski](https://hashnode.com/@jakubwisniewski) · [Nov 29, 2023](https://hashnode.com/posts/handling-not-a-number-in-javascript/6566bc9110acc163d7891e09)

### [Handling Not-a-Number in JavaScript](https://gears.hashnode.dev/handling-not-a-number-in-javascript?utm_source=hashnode&utm_medium=feed)

Picture this: You're in the coding groove, weaving your digital tapestry, and suddenly NaN saunters onto the scene, like an unexpected guest at a tea party. It's not your typical number, oh no! NaN is the whimsical misfit that loves to join the numer...

2 min read · [gears.hashnode.dev](https://gears.hashnode.dev/handling-not-a-number-in-javascript?utm_source=hashnode&utm_medium=feed)

[Ritesh kushwaha](https://hashnode.com/@ritesh981) · [Oct 7, 2023](https://hashnode.com/posts/when-we-get-a-error-and-its-meaning/6520d6c655cf3fd1383b0a41)

### [When we get a Error and its Meaning](https://riteshblogs.hashnode.dev/when-we-get-a-error-and-its-meaning?utm_source=hashnode&utm_medium=feed)

Welcome to our blog series dedicated to demystifying common JavaScript errors and helping you become a more confident JavaScript developer.

1 min read · [riteshblogs.hashnode.dev](https://riteshblogs.hashnode.dev/when-we-get-a-error-and-its-meaning?utm_source=hashnode&utm_medium=feed)
