Rumah  >  Artikel  >  hujung hadapan web  >  Ringkasan penggunaan konsol dalam node.js_node.js

Ringkasan penggunaan konsol dalam node.js_node.js

WBOY
WBOYasal
2016-05-16 16:26:421592semak imbas

Salin kod Kod adalah seperti berikut:

//Buat halaman app.js
// 1: Kod halaman
console.log("maklumat log");
//Laksanakan fail ini (node ​​​​app.js) dalam halaman dan anda akan melihat maklumat log dalam konsol: "maklumat log"
//Laksanakan dengan cara lain: node app.js 1>info.txt (1 mewakili pengalihan strim output standard);
//Pada masa ini, anda akan melihat fail info.txt dalam direktori yang sama seperti app.js, dengan "maklumat log" di dalamnya.
//Dua: Keluarkan semua rentetan mengikut urutan
console.log("%s","first","second");
//Hasil keluaran: saat pertama
//3. Tukar objek kepada rentetan biasa dan kemudian laksanakan
console.log("%s","guoyansi",{name:"Dr. Sisi"});
//Hasil keluaran: guoyansi { nama: 'Dr. Sisi' }
//empat:
//Tukar rentetan sebagai nilai berangka
console.log("%d","25.6");
//Hasil keluaran: 25.6
console.log("%d","guoyansi");
//Hasil keluaran:guoyansi
//5 Output%
console.log("%%");
//Hasil keluaran:%
console.log("%%","gys");
//Hasil keluaran:% gys
//6 Keluarkan maklumat console.error ke fail
//Kod halaman:
console.error("guoyansi ialah ralat");
//Gunakan node app.js 2>err.txt untuk memulakan halaman ini
//Akan ada fail err.txt tambahan dalam direktori yang sama Terdapat juga "guoyansi is error"
dalam fail. //7 Mulakan terus fail javascript.js yang tidak wujud pada baris arahan, seperti ini:
// nod javascript.js 2>info.txt
//Hasil keluaran: Akan ada info.txt fail tambahan dalam direktori tempat baris arahan terletak
//Kandungan fail info.txt adalah seperti berikut

/*
module.js:340
buang err;
Ralat: Tidak dapat mencari modul 'E:nodegysjavascript.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)
pada permulaan (node.js:119:16)
di node.js:906:3
*/
//Lapan: Penggunaan console.warn adalah sama dengan penggunaan console.error()
//9: console.time() dan console.timeEnd() mengeluarkan masa pelaksanaan kod perantaraan (nota: parameter masa dan timeEnd mestilah betul-betul sama)
console.time("untuk masa gelung:")
var a=0;
untuk(var i=0;i<10000000000000;i ){
a ;
}
console.timeEnd("untuk masa gelung:")
/*
* 10. Kaedah console.trace() mengeluarkan maklumat tindanan di lokasi semasa sebagai maklumat ralat piawai
* */
var obj={
Nama:"guoyansi",
Umur:23,
Eat:function(){}
}
console.trace(obj);
//Hasil keluaran:

Saya tidak tahu sama ada anda boleh memahaminya, tetapi saya tidak dapat memahaminya.

1 //Sepuluh: console.assert() menilai hasil ungkapan Jika hasil pelaksanaan ungkapan adalah palsu, rentetan mesej dikeluarkan dan pengecualian AssertionError dilemparkan

2 console.assert("g"==="s","g tidak sama dengan s");

Bukankah ia sangat mudah? . Bagaimanapun, saya rasa seperti tidak dapat memahaminya, haha

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn