NaN…not short for Nanny

Share This Post

Sometimes when we are programming, we run into errors that we need to debug and fix. I will talk about debugging to a more in-depth level another time. In this post, I wnat to talk about NaN. Sometimes in programming, we receive an NaN error. So what does that mean?

NaN stands for Not a Number. Ok, so now we know what NaN stands for, but what does it mean. How is this error generated?

What it means is the program is telling you that it expected a number (data type) and it received something else. Let’s see an example…

[code lang=”js”]
var total = 12 * "text";
alert(total);
[/code]

As you can see, we are attempting to multiply the number 12 with the word ‘text’. This would result in NaN. It expected a number and it received a string.

Many times you utilize variables in your calculations and receive this error. While a tad more complex to debug, it is the same error. It means that one of the variables in the calculation is not a number.

Happy Coding!

Clay Hess

Webolution Designs

More To Explore

Code

Demystifying Scrum User Stories Confirmation: Ensuring Quality and Collaboration

One of the key elements of Scrum is the use of user stories to define the requirements of a system or feature from the perspective of the end user. As teams work through the product backlog, it becomes crucial to confirm the user stories to ensure they meet the desired criteria and are ready for development. In this blog post, we’ll explore the concept of Scrum user stories confirmation and its significance in delivering high-quality products.

Code

The Power of Conversations in Scrum User Stories

At the heart of Scrum lies the concept of user stories, which serve as a means of capturing requirements from the perspective of end-users. However, the true power of user stories lies not just in their written form but also in the conversations that take place around them. In this blog post, we will explore the significance of conversations in Scrum user stories and how they contribute to the success of Agile projects.

Do You Want To Boost Your Business?

drop us a line and keep in touch

Scroll to Top
small_c_popup.png

Need help?

Let's have a chat...


Login

Jump Back In!

Here at Webolution Designs, we love to learn. This includes sharing things we have learned with you. 

Register

Begin Your Learning Journey Today!

Come back inside to continue your learning journey.