Hier sind 5 kleine Skripte, die Ihnen helfen, JavaScript -Kernverschlüsse und -bereiche wirklich zu verstehen. Versuchen Sie vor dem Ausführen der Konsole zu beantworten, was jeweils angezeigt wird, und dann können Sie eine Testdatei erstellen, um Ihre Antwort zu überprüfen. Sind Sie bereit?
1.
Die Codekopie lautet wie folgt:
if (! ("a" im Fenster)) {
var a = 1;
}
Alarm (a);
2.
Die Codekopie lautet wie folgt:
var a = 1,
b = Funktion a (x) {
x && a (-x);
};
Alarm (a);
3.
Die Codekopie lautet wie folgt:
Funktion a (x) {
return x * 2;
}
var a;
Alarm (a);
4.
Die Codekopie lautet wie folgt:
Funktion B (x, y, a) {
Argumente [2] = 10;
Alarm (a);
}
B (1, 2, 3);
5.
Die Codekopie lautet wie folgt:
Funktion a () {
alarm (dies);
}
A. CALL (NULL);
Meine Vorhersageantworten sind: undefiniert, 1, nicht weiß, 10, null
Die Antwort ist am Ende dieses Artikels. Wagen Sie es, Ihre Vermutungen zu lassen, bevor Sie sich die Antwort ansehen?
Richtige Antwort: 1. undefiniert 2. 1 3. Funktion A (x) {return x * 2} 4. 10 5. [Objektfenster]