A Little More Change es-419 Explainer

Explicador de Un poco más de cambio

Objetivo de este rompecabezas: Completar la definición de la función inBaht que convertirá dólares estadounidenses a baht tailandés.

Tutorial de la solución: Cuando ejecutes el código de inicio, verás el monto de dólares estadounidenses almacenado en la billetera (50). Debajo de eso imprime a cuántos yen equivalen 50 dólares (5650). Las llamadas de función inYen(wallet) y inBaht(wallet) son iguales, pero la llamada inBaht(wallet) no produce ningún resultado. Veamos lo que hace la función.

La función inBaht tiene 1 parámetro, dollars, igual que la función inYen. Pero no hace nada con él. Debemos agregar código dentro de las llaves {} de la definición de la función para que sepa cómo convertir el dinero y generar ese número.

El primer paso es hacer la conversión. Cada dólar equivale a 33 baht. Esto significa que si ponemos dollars * 33, obtenemos el monto de baht. Debemos guardar ese número en una nueva variable. Podemos usar let baht para almacenar ese valor.

Luego en la función, debemos generar nuestro valor. Usamos return para enviar el resultado nuevamente al lugar donde se llamó la función inBaht(). Primero puedes pulsar el botón return y luego agregarle baht. Cuando usas return baht, el valor de baht tomará el lugar de inBaht(wallet) en la parte inferior de todo tu código.

Solución del código de ejemplo:

(Pulsa a continuación para revelar)


let wallet = 50;

function inYen(dollars){

let yen = dollars * 113;

return yen;

}

function inBaht(dollars) {

let baht = dollars * 33;

return baht;

}

console.log(wallet + ' US dollars is:');

console.log(inYen(wallet) + ' Japanese yen');

console.log(inBaht(wallet) + ' Thai baht');

Conceptos de JavaScript: operadores aritméticos (*), expresión binaria (concatenación +), funciones de llamada, bloque de código (función), console.log(), alcance de variable (let)