//app.js ページを作成します
// 1: ページコード
console.log("ログ情報");
// ページ内でこのファイル (node app.js) を実行すると、コンソールにログ情報が表示されます: "log information"
//別の方法で実行します:node app.js 1>info.txt (1 は標準出力ストリームのリダイレクトを表します);
//この時点で、app.js と同じディレクトリに info.txt ファイルがあり、その中に「ログ情報」が含まれていることがわかります。
//2: すべての文字列を順番に出力します
console.log("%s","最初","二番目");
//出力結果: 最初の 2 番目
//3. オブジェクトを通常の文字列に変換し、
を実行します。
console.log("%s","guoyansi",{name:"シシ博士"});
//出力結果: guoyansi { name: 'Dr. Sisi' }
//4:
//文字列を数値に変換
console.log("%d","25.6");
//出力結果:25.6
console.log("%d","guoyansi");
//出力結果:guoyansi
//5 出力%
console.log("%%");
//出力結果:%
console.log("%%","gys");
//出力結果:% gys
//6 console.error 情報をファイルに出力します
//ページコード:
console.error("guoyansi はエラーです");
//ノード app.js 2>err.txt を使用してこのページを開始します
//同じディレクトリに追加の err.txt ファイルが存在します。このファイルには「guoyansi is error」
もあります。
//7 次のように、コマンドラインに存在しないファイル javascript.js を直接開始します:
// ノード javascript.js 2>info.txt
//出力結果: コマンドラインが配置されているディレクトリに追加のファイル info.txt が存在します。
//info.txtファイルの内容は以下の通りです
/*
module.js:340
エラーをスローします;
^
エラー: モジュール 'E:nodegysjavascript.js'
が見つかりません
Function.Module._resolveFilename (module.js:338:15)
にあります
Function.Module._load (module.js:280:25)
で
Function.Module.runMain (module.js:497:10)
で
起動時 (node.js:119:16)
node.js:906:3
で
*/
//8: console.warn の使用法は console.error()
の使用法と同じです。
//9: console.time() と console.timeEnd() は中間コードの実行時間を出力します (注: time と timeEnd のパラメーターは正確に同じである必要があります)
console.time("ループ時間の場合:")
var a=0;
for(var i=0;i
;
}
console.timeEnd("ループ時間の場合:")
/*
※10. console.trace()メソッドは、現在位置のスタック情報を標準エラー情報として出力します
。
* */
var obj={
名前:「グオヤンシ」、
年齢:23歳、
食べる:function(){}
}
console.trace(obj);
//出力結果:
1 //Ten: console.assert() は式の結果を評価し、式の実行結果が false の場合、メッセージ文字列を出力し、AssertionError 例外をスローします。