Salinan kode adalah sebagai berikut:
// Buat halaman app.js
// 1: kode halaman
Console.log ("Informasi log");
// jalankan (node app.js) di halaman dan lihat informasi log di konsol: "informasi log"
// Jalankan dengan cara lain: node app.js 1> info.txt (1 mewakili pengalihan aliran output standar);
// Saat ini, Anda akan melihat file info.txt di direktori yang sama dengan app.js, dengan "informasi log" di dalamnya.
// 2: output semua string secara berurutan
console.log ("%s", "pertama", "kedua");
// hasil output: detik pertama
// 3. Konversi objek ke string normal dan jalankan
console.log ("%s", "guoyansi", {name: "dr. sisi"});
// hasil output: guoyansi {name: 'Dr. Sisi '}
// empat:
// Konversi string sebagai nilai numerik
console.log ("%d", "25.6");
// Hasil Output: 25.6
console.log ("%d", "guoyansi");
// Hasil Output: Guoyansi
// lima output %
console.log ("%%");
// hasil output:%
console.log ("%%", "gys");
// hasil output:% gys
// enam informasi konsol output ke file
// kode halaman:
Console.Error ("Guoyansi adalah kesalahan");
// Gunakan node app.js 2> err.txt untuk memulai halaman ini
// Akan ada file err.txt tambahan di direktori level yang sama. Ada juga "Guoyansi adalah kesalahan" dalam file.
// tujuh langsung memulai file javascript.js yang tidak ada pada baris perintah, jadi:
// node javascript.js 2> info.txt
// Hasil Output: Akan ada info file tambahan.txt di direktori tempat baris perintah berada;
// Isi dalam file info.txt adalah sebagai berikut
/*
Module.js: 340
melempar err;
^
Kesalahan: tidak dapat menemukan modul 'e: /node/gys/javascript.js'
di function.module._resolveFilename (Module.js: 338: 15)
di function.module._load (module.js: 280: 25)
di function.module.runmain (module.js: 497: 10)
AT Startup (Node.js: 119: 16)
di Node.js: 906: 3
*/
// delapan: Penggunaan konsol.
// Sembilan: Waktu eksekusi output kode menengah dengan console.time () dan console.timeEnd () (Catatan: Parameter waktu dan waktu harus persis sama)
console.time ("untuk waktu loop:")
var a = 0;
untuk (var i = 0; i <1000000000000; i ++) {
a ++;
}
Console.Timeend ("Waktu untuk Loop:")
/*
* 10.console.trace () Metode mengeluarkan informasi tumpukan pada posisi saat ini sebagai informasi kesalahan standar.
* *//
var obj = {
Nama: "Guoyansi",
Usia: 23,
Eat: function () {}
}
Console.trace (OBJ);
// hasil output:
Saya tidak tahu apakah Anda bisa memahaminya, tetapi saya tidak bisa memahaminya.
1 // Ten: Console.assert () mengevaluasi hasil ekspresi. Jika hasil eksekusi dari ekspresi salah, string pesan adalah output dan pengecualian penegasan dilemparkan.
2 console.assert ("g" === "s", "g tidak sama s");
Bukankah itu sangat sederhana? Uh? . Bagaimanapun, saya tidak merasa bisa memahaminya, haha