HTML DOM console.timeEnd() メソッド

定義と使用法

console.timeEnd() メソッドはタイマーを終了し、結果をコンソールビューに書き込みます。

このメソッドは、コードの一部の操作に計時を行い、テストを行うことを許可します。

次を使用してください console.time() メソッド タイマーを開始します。

計時を終了するタイマーを指定するためにラベルパラメータを使用してください。

ヒント:コンソールメソッドをテストする際には、コンソールビューが表示されていることを確認してください(F12でコンソールを表示)。

インスタンス

例 1

10万回の for ループの実行にはどれくらいの時間がかかりますか:

console.time();
for (i = 0; i < 100000; i++) {
  // あるコード
}
console.timeEnd();

自分で試してみてください

例 2

ラベルパラメータを使用して:

console.time("test1");
for (i = 0; i < 100000; i++) {
  // あるコード
}
console.timeEnd("test1");

自分で試してみてください

例 3

どちらが速いか、for ループか while ループか?

var i;
console.time("test for loop");
for (i = 0; i < 100000; i++) {
  // あるコード
}
console.timeEnd("test for loop");
i = 0;
console.time("test while loop");
while (i < 1000000) {
  i++
}
console.timeEnd("test while loop");

自分で試してみてください

文法

console.timeEnd(ラベル)

パラメータ値

パラメータ タイプ 説明
ラベル 文字列 選択可能。終了する制御権の名前。

ブラウザのサポート

このテーブルの数字は、そのメソッドを完全にサポートする最初のブラウザバージョンを示しています。

メソッド Chrome IE Firefox Safari Opera
console.timeEnd() サポート 11 10 4 サポート