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 trialGreggar Deterville
12,263 PointsHow 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
231,268 PointsAs 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
12,263 PointsGreggar Deterville
12,263 PointsThe 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
231,268 PointsSteven Parker
231,268 PointsI 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.