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 trialElfar Oliver
3,924 PointsUncaught ReferenceError: correct is not defined at quiz.js:46:1 in the console despite copying his edited solution.
https://w.trhou.se/zukmfvk8m8 here's the snapshot of my code. The correct part of the code doesn't work. I also couldn't use .toUpperCase but I could answer when I took it out, that's why it isn't in there, but that only works with lowercase then. Yet I couldn't answer with lowercase when I had .toUpperCase in all the answers. Whatever I type, there's something wrong with the correct as a whole
Elfar Oliver
3,924 PointsTwo. Then I reinsert the .toUpperCase() and it's immediately incorrect when answering with lowercase, despite it being the correct answer like Guil did.
Elfar Oliver
3,924 PointsThree. The first question is a Yes or No question and the correct answer is Yes(unless TreeHouse thinks the Earth is flat) and it went through when I answered a "no" making me way too confused for this
1 Answer
jb30
44,806 PointsIn line 5, you have let correctAnswers = 0;
In line 20, you have correct += 1;
Try changing correctAnswers
to correct
or correct
to correctAnswers
.
Elfar Oliver
3,924 PointsYES! That was it. Line 5 is now let correct = 0; and I ended up with 5/5, typed all lower case, with .toUpperCase in the code, and the HTML linked too. Thank you!
Elfar Oliver
3,924 PointsElfar Oliver
3,924 PointsOne. If I answer everything correctly with lowercase I get the error in 46:1, but if I answer incorrectly I get the error in 20, 24, 28, 32, or 36. Just depending on which ones I answer non lowercase.