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 Introducing the Practice

I feel proud after the Math exercise

After like 3 hours I did the math exercise and I would like to show it with you, I feel very proud because I did it without watching the teacher's solution, just checking in MDN and other sites. I leave the results here and I'll go to see the solution, I hope the solution it is the same as my code, it shows into the screen as the teacher ask/show.

alert('Let\'s do some Math!');

var num1 = prompt('Pick a number'); parseInt(num1); var numb2 = prompt('Please, pick another!'); parseInt(numb2); var message = num1 + numb2; var message = "<h1> Let's do some math with the numbers " + num1 + " and " + numb2 + ".</h1>"; document.write(message);

var result = parseInt(num1) + parseInt(numb2); var result1 = parseInt(num1) * parseInt(numb2); var result2 = parseInt(num1) / parseInt(numb2); var result3 = parseInt(num1) - parseInt(numb2);

document.write(" " + num1 + " + " + numb2 + " = " + result + '<br>');
document.write(" " + num1 + " * " + numb2 + " = " + result1 + '<br>'); document.write(" " + num1 + " / " + numb2 + " = " + result2 + '<br>'); document.write(" " + num1 + " - " + numb2 + " = " + result3 + '<br>');

2 Answers

Steven Parker
Steven Parker
229,783 Points

Good job overall. :+1: But "parseInt" does not change the argument, it only passes back the number value. So "parseInt(numb2);" doesn't do anything by itself, it needs to be assigned to something or used in an expression (as you did later in the code).

Hi Steve! Thanks for your reply! I see what you mean, so applying parseInt at the end of the code as you mention, will run perfectly. To be honest I made so many changes that I got dizzy in a moment haha. Thanks again for your time and your advice :)