Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Numbers Working with Numbers Numbers in JavaScript Review

How is my answer to this question wrong? Which of these is an example of an Integer?

The lesson states: In JavaScript, numbers can be whole numbers (called integers). For example: 5 0 -100 9999 Or numbers with decimal points to represent fractions of a whole number like: 3.14 -9.88888 .0000009

The answers were: 127 3.14 .0000009 -112345

I chose all as correct. But was told that 3.14 and .0000009 are not integers.

1 Answer

Steven Parker
Steven Parker
229,787 Points

As explained in the lesson, integers are "whole numbers".

Numbers may have decimal points to represent fractions of a whole number, but those that do are not integers.

The lesson specifically states: In JavaScript, numbers "can be" whole numbers (called integers). For example: 5 0 -100 9999

"Or" numbers with decimal points to represent fractions of a whole number like: 3.14 -9.88888 .0000009

Numbers like these with decimal points "are also" called "floating point numbers." JavaScript even lets you use scientific notation to represent really large or really small numbers: 9e-6 // same as .000009

Where does it state that they are not?

Steven Parker
Steven Parker
229,787 Points

I think you're confusing the definition of numbers and of integers.

Whole numbers (called integers) have no fractional component or decimal point.

But just "numbers" can be integers or they can have a decimal point.