HTML DOMのconsole.count()メソッドとは?使い方とサンプルコードを解説
HTML DOMのconsole.count()メソッドは、そのメソッドが呼び出された回数をコンソールに出力するために使用されます。また、オプションとしてパラメータを渡すこともでき、ラベルを利用することで呼び出し回数を種類ごとに分けてカウントできます。
構文
console.count()メソッドの構文は以下の通りです。
console.count( [label] );
ここで、labelは省略可能な文字列型のパラメータです。ラベルを指定すると、そのラベルが付けられた状態で何回呼び出されたかが出力されます。
サンプルコード
それでは、console.count()メソッドの使用例を見てみましょう。
<!DOCTYPE html>
<html>
<body>
<h1>console.count() method</h1>
<p>Press F12 to view the message in the console view.</p>
<button type="button" onclick="count()">COUNT</button>
<script>
function count(){
for(var i=0;i<6;i++){
if(i>3)
console.count("Label2");
else
console.count("Label1");
}
}
</script>
</body>
</html>
実行結果
このコードを実行すると、次のような画面が表示されます。

COUNTボタンをクリックし、開発者ツールのコンソールタブを確認すると、次のように表示されます。

コードの解説
上記の例では、まずユーザーがクリックするとcount()関数が実行されるCOUNTボタンを作成しています。
<button type="button" onclick="count()">COUNT</button>
count()関数内では、forループを使ってconsole.count()を呼び出しています。変数iが3より大きい場合には「Label2」を、それ以外の場合には「Label1」を引数に渡しており、ループは6回繰り返された時点で終了します。そのため、「Label1」には4回、「Label2」には2回のカウントが記録されることになります。
実行結果を見ると、「Label1」の最後の値が4、「Label2」の最後の値が2になっていることが確認できます。
function count(){
for(var i=0;i<6;i++){
if(i>3)
console.count("Label2");
else
console.count("Label1");
}
}
このようにconsole.count()メソッドを使えば、デバッグ時に特定のコードが何回実行されたかを簡単に把握でき、ラベルを活用することで複数の処理の呼び出し回数を整理しながら確認することができます。
-
HTML DOM console.groupCollapsed()メソッドの使い方をわかりやすく解説
HTML DOMのconsole.groupCollapsed()メソッドは、折りたたまれた(collapsed)状態のメッセージグループの開始を指定するためのメソッドです。このメソッドを呼び出した後にコンソールへ出力したメッセージは、すべて折りたたまれたグループ内に表示されます。構文console.groupCollapsed()メソッドの構文は以下のとおりです。console.groupCollapsed(label)引数のlabelには、グループに表示するラベル名を指定します。ラベルは省略可能です。サンプルコードここで、console.groupCollapsed()メソッドの具体的な使
-
HTML DOMのcreateEvent()メソッドとは?使い方を徹底解説
HTML DOMのcreateEvent()メソッドは、イベントオブジェクトを生成するためのメソッドです。生成するイベントの種類は引数で指定します。なお、createEvent()で作成したイベントは、使用する前に必ず初期化する必要があります。また、作成したイベントをHTML要素へ通知(ディスパッチ)するには、対象のノードに対してdispatchEvent()メソッドを呼び出します。 構文 HTML DOM createEvent()メソッドの基本構文は以下のとおりです。 document.createEvent( eventType ) eventTypeは文字列型の必須パラメータで、生成