Javascript Quiz

var n;

declaración:

asignación:

n = 5;

Asumir que cualquier variable no está declarada a menos que se especifique lo contrario

function hola(){
    console.log(variable);
}

¡no imprime nada!

function hola(){
    console.log(variable);
}


hola();

ReferenceError: variable is not defined

function hola(variable) {
    console.log(variable);
}


hola();

undefined

function hola(){
    return;
    console.log('mundo');
}

hola();

¡no imprime nada!

function hola() {
    console.log('mundo');
    return;
}


hola();

"mundo"

function hola(){
    asdñkflajsdfklasdjñlfajkdsfa
    console.log('mundo');
    return;
}

hola();

ReferenceError: asdñkflajsdfklasdjñlfajkdsfa is not defined

function hola(){
    asdñkflajsdfklasdjñlfajkdsfa
    console.log('mundo');
    return;
}

¡no imprime nada!

function hola(){
    return 'mundo';
}

console.log(hola());
function hola() {
    console.log('mundo');
    return;
}


hola();

Anteriormente:

¿Qué cambia en este caso?

"mundo"

function hola(n){
    for(var i = 0; i < n; i++){
        console.log(i);
    }
}

hola(5);

0,1,2,3,4

function hola(){
    return mundo();
}

function mundo(){
    console.log('prueba');
}

hola();

"prueba"

function hola(){
    function mundo(){
        return "mundo";
    }
    mundo();
}

console.log(hola());

"undefined"

function hola() {
    var myVar = "mundo";
}

hola();
console.log(myVar);

ReferenceError: myVar is not defined

function hola() {
    myVar = "mundo";
}

hola();
console.log(myVar);

"mundo"

function hola(miVariable) {
    console.log(miVariable);
}

var miVariable = 1;
hola("mundo");

"mundo"

function hola(){
    if(false) {
        var mundo = 1;
    }
    console.log(mundo);
}

hola();

undefined

function hola(){
    console.log(mundo);
    var mundo = 'hoho';
}

hola();

undefined

hola()

function hola(){
    console.log('mundo');
}

"mundo"

Javascript Quiz

By Alejandro Oviedo García

Javascript Quiz

  • 2,122