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 Basics (Retired) Working With Numbers Numbers and Strings

Killeon Patterson
Killeon Patterson
18,528 Points

What is the correct syntax for this challenge?

What is the correct syntax for this challenge?

app.js
var width = '190px';
var numOfDivs = '10';
var totalWidth = parseFloat('width') * numOfDivs;
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>

2 Answers

Mischa Yartsev right. If you put a VARIABLE in quotes - it become a string. So your syntax

parseFloat('width')

similar to

var width = "width";
parseFloat(width);

and it will return NaN.

Mischa Yartsev
Mischa Yartsev
20,562 Points

HI Killeon Patterson

Almost everything is correct, except for few quotes :) You don't have to put a number of numOfDivs variable in a quotes and a width variable in a parseFloat function.

var width = '190px';
var numOfDivs = 10;
var totalWidth = parseFloat(width) * numOfDivs;