0

Started writing some modified quiz questions to improve my skill, having a spot of bother with this one.

This is a slightly modified question from one of the javascript quizzes, I don't want to be giving the answers away. what will the function ('help') return? function func(str){ var len = str.length; for(var i = 0; i < (len/2);i++) { if (str[i] !== str[len -1 -i]) return true; } return false; I've written it on some paper and tried to follow the loop through, when I was still having trouble I copied it to JS editor. I didn't get any return when I put it into the JS editor, I tried changing the function to func(str = 'help') and also added a 'document.write' after the 'var len = str.length;' but still haven't recieved anything in my console to help me run through this loop. Thanks in advance.

10th Jun 2020, 3:11 PM
Michael Smyth
2 Réponses
+ 1
This should give you output: function func(str){ var len = str.length; for(var i = 0; i < (len/2);i++) { if (str[i] !== str[len -1 -i]) return true; } return false; } console.log(func("help")); On your question, you missed the closing curly bracket on your func definition.
10th Jun 2020, 3:48 PM
Russ
Russ - avatar
0
Fantastic, got it all sorted now.
10th Jun 2020, 4:09 PM
Michael Smyth