Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript JavaScript Numbers Working with Numbers Numbers in JavaScript Review

Greggar Deterville
Greggar Deterville
5,696 Points

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
221,323 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.

Greggar Deterville
Greggar Deterville
5,696 Points

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
221,323 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.