If a statement is incomplete, like this:
let |
JavaScript will attempt to complete the statement by reading the next line.
power = 10; |
But since this statement is incomplete:
return |
JavaScript will automatically close it like so:
return; |
This occurs because ending statements with a semicolon is optional in JavaScript.
JavaScript will close the return statement at the end of the line, as it recognizes it as a complete statement.