La primera función en llamarse es increaseNumber que solo se encarga de retornar la variable num y luego la incrementa; num no esta en el scope de la función por eso pasamos a buscar la variable en el scope global. Esta función regresará 10.
num1 se pasa como parámetro a increasePassedNumber que hace lo mismo que increaseNumber, regresa primero el valor de la variable y luego la incrementa, por ello obtenemos nuevamente como salida el valor 10.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
10
,10
La primera función en llamarse es
increaseNumber
que solo se encarga de retornar la variablenum
y luego la incrementa;num
no esta en el scope de la función por eso pasamos a buscar la variable en el scope global. Esta función regresará10
.num1
se pasa como parámetro aincreasePassedNumber
que hace lo mismo queincreaseNumber
, regresa primero el valor de la variable y luego la incrementa, por ello obtenemos nuevamente como salida el valor10
.