JavaScriptのswitchステートメントで厳密な比較を想定しても安全ですか?
厳密な比較に関する混乱から抜け出すために、JavaScriptで次のコードスニペットを実行してみてください-
例
switch(1) { case '1': alert('Switch comparison: Not Strict.'); break; case 1: alert('Switch comparison: Strict.'); break; default: alert(‘Default’); }
-
JavaScriptでの厳密な等式と緩い等式。
緩い等式演算子 ‘==’を使用すると、最初に値を共通の型に変換してから、それらの値が等しいかどうかを確認することで、2つ以上のオペランドを比較できます。 厳密な等式演算子 ‘===’を使用すると、値とそのタイプが等しいかどうかを確認することで、2つ以上のオペランドを比較できます。値と型の両方が他のオペランドと一致する場合にのみtrueを返します。 以下は、JavaScriptでの緩い等式と厳密な等式のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q
-
JavaScriptのデバッガーステートメント
JavaScriptのデバッガーステートメントは、コードにブレークポイントを設定するために使用されます。コードは、デバッガーステートメントに遭遇するとすぐに実行を停止し、デバッガー関数(使用可能な場合)を呼び出します。 以下は、JavaScriptでデバッガステートメントを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" co