//App.js-Seite erstellen
// 1: Seitencode
console.log("Protokollinformationen");
//Führen Sie diese Datei (Knoten app.js) auf der Seite aus und Sie sehen die Protokollinformationen in der Konsole: „Protokollinformationen“
//Auf andere Weise ausführen: node app.js 1>info.txt (1 steht für die Umleitung des Standardausgabestreams);
//Zu diesem Zeitpunkt sehen Sie eine info.txt-Datei im selben Verzeichnis wie app.js mit „Protokollinformationen“.
//Zwei: Alle Zeichenfolgen der Reihe nach ausgeben
console.log("%s","first","second");
//Ausgabeergebnis: erste Sekunde
//3. Konvertieren Sie das Objekt in eine gewöhnliche Zeichenfolge und führen Sie dann
aus
console.log("%s","guoyansi",{name:"Dr. Sisi"});
//Ausgabeergebnis: guoyansi { name: 'Dr. Sisi' }
//vier:
//Zeichenfolge als numerischen Wert konvertieren
console.log("%d","25.6");
//Ausgabeergebnis: 25,6
console.log("%d","guoyansi");
//Ausgabeergebnis:guoyansi
//5 Ausgabe%
console.log("%%");
//Ausgabeergebnis:%
console.log("%%","gys");
//Ausgabeergebnis:% gys
//6 Geben Sie die console.error-Informationen in die Datei
aus
//Seitencode:
console.error("guoyansi ist ein Fehler");
//Verwenden Sie node app.js 2>err.txt, um diese Seite zu starten
//Es wird eine zusätzliche err.txt-Datei im selben Verzeichnis geben. In der Datei steht auch „guoyansi is error“
.
//7 Starten Sie direkt eine Datei javascript.js, die nicht in der Befehlszeile vorhanden ist, wie folgt:
// Knoten javascript.js 2>info.txt
//Ausgabeergebnis: Es wird eine zusätzliche Datei info.txt in dem Verzeichnis geben, in dem sich die Befehlszeile befindet
//Der Inhalt der info.txt-Datei ist wie folgt
/*
module.js:340
wirf irr;
^
Fehler: Modul „E:nodegysjavascript.js“ kann nicht gefunden werden
bei Function.Module._resolveFilename (module.js:338:15)
bei Function.Module._load (module.js:280:25)
bei Function.Module.runMain (module.js:497:10)
beim Start (node.js:119:16)
bei node.js:906:3
*/
//Achten: Die Verwendung von console.warn ist dieselbe wie die Verwendung von console.error()
//9: console.time() und console.timeEnd() geben die Ausführungszeit des Zwischencodes aus (Hinweis: Die Parameter von time und timeEnd müssen genau gleich sein)
console.time("for loop time:")
var a=0;
for(var i=0;i<10000000000000;i ){
ein ;
}
console.timeEnd("for loop time:")
/*
* 10. Die Methode console.trace() gibt die Stapelinformationen am aktuellen Speicherort als Standardfehlerinformationen aus
* */
var obj={
Name:"guoyansi",
Alter:23,
Eat:function(){}
}
console.trace(obj);
//Ausgabeergebnis:
Ich weiß nicht, ob du es verstehen kannst, aber ich kann es sowieso nicht verstehen.
1 // Zehn: console.assert() wertet das Ausdrucksergebnis aus. Wenn das Ausführungsergebnis des Ausdrucks falsch ist, wird eine Meldungszeichenfolge ausgegeben und eine AssertionError-Ausnahme ausgelöst
Ist es nicht ganz einfach? . Wie auch immer, ich habe das Gefühl, dass ich es nicht verstehen kann, haha