valores de retorno
É importante entender que return e print não são a mesma coisa. Imprimir um valor no console do JavaScript simplesmente exibirá um valor (que você pode visualizar para propósitos de depuração), mas o valor que é exibido não pode ser realmente utilizado para algo mais além disso. Por essa razão, você deve se lembrar de somente utilizar console.log para testar seu código no console do JavaScript. Cole a seguinte declaração de função e invocação de função no console do JavaScript para ver a diferença entre imprimir (logging) e retornar: function isThisWorking ( input ) { console .log( "Printing: isThisWorking was called and " + input + " was passed in as an argument." ); return "Returning: I am returning this string!" ; } isThisWorking( 3 ); Prints: "Printing: isThisWorking was called and 3 was passed in as an argument" Returns: "Returning: I am returning this string!" Se você não define explicitamente um valor...