この記事では、JavaScript でのスイッチの使用上の注意を例とともに分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
まず次のコードを見てみましょう:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case '65': alert("字符串65。jb51.net"); break; } </script>
ダイアログ ボックスは表示されず、アラートも実行されないことがわかります。
原因分析:
ここで明確にしておく必要があるのは、switch は一致符号を判定する際に一致符号「===」を使用し、データ型が同じであるかどうかを最初にチェックすることです。ここでは t_jb51_net は Number 型です。 . 、「65」は文字列です。
次のコードを実行するとダイアログ ボックスが表示されます:
<script> var t_jb51_net = 65; switch (t_jb51_net) { case 65: alert("数字65。jb51.net"); break; } </script>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。