他の人は、既存の HTML 要素にテキストを追加する方法を指摘しています。いくつかの他のオプションを以下に説明します。
エラーログ
alert()
デバッグの場合、邪魔にならない代替手段は、テキストをエラー ログに追加することです。たとえば、Firefox で Firebug 拡張機能を使用すると、次のようになります。
if (console.log) console.log(res);
Document.write
おそらくこの特定の質問には当てはまらないが、役立つ場合がある別のオプションは、を使用することdocument.write
です。ただし、ページが読み込まれた後に使用しないように注意してください。ページが上書きされます。
たとえば、次のようになります。
<p>one</p>
<script type="text/javascript">document.write('<p>two</p>');</script>
<p>three</p>
<script type="text/javascript">document.write('<p>four</p>');</script>
静的 HTML ソース コードが次のようにブラウザに表示されます。
<p>one</p>
<p>two</p>
<p>three</p>
<p>four</p>
タイプ
ちなみに、typeof 演算子は次の文字列値のいずれかを返します。
'undefined'
'null' // For browsers that support ECMAScript 6+
'boolean'
'number'
'string'
'function'
'object'
最初の if ステートメントは、次のようにリファクタリングできます。
Instead of this Use this Or this
------------------- ----------------- ------------
typeof(val) != null val !== null
typeof(val) != false val !== false
typeof(val) != NaN typeof val == 'number' !isNaN(val)
typeof(val) != undefined typeof val != 'undefined'
ただし、これらすべてのテストが必要かどうかはわかりません。それはあなたがしようとしていることに依存します。