JavaScriptのSwitch...caseステートメントとは何ですか?
switchステートメントの目的は、評価する式と、式の値に基づいて実行するいくつかの異なるステートメントを提供することです。インタプリタは、一致するものが見つかるまで、各ケースを式の値と照合します。一致するものがない場合は、デフォルトの条件が使用されます。
switch(expression) { case condition 1:statement(s) break; case condition 2:statement(s) break; ... case condition n:statement(s) break; default:statement(s) }
breakステートメントは、特定のケースの終了を示します。それらが省略された場合、インタプリタは次の各ケースで各ステートメントを実行し続けます。
例
JavaScriptでswitchcaseステートメントを操作する方法を学ぶために、以下を実行してみてください-
<html> <body> <script> var grade = 'A'; document.write("Entering switch block<br />"); switch(grade) { case'A': document.write("Good job <br />"); break; case'B': document.write("Pretty good <br />"); break; case'C': document.write("Passed <br />"); break; case'D': document.write("Not so good <br />"); break; case'F': document.write("Failed <br />"); break; default: document.write("Unknown grade<br />") } document.write("Exiting switch block"); </script> </body> </html>
-
JavaScriptのswitchステートメントで厳密な比較を説明しますか?
JavaScriptのswitchステートメントは厳密な比較(===)のみを使用し、厳密な比較を使用して一致が見つからない場合は型を変換せず、すぐにデフォルトのステートメントを実行します。 以下は、JavaScriptのswitchステートメントで厳密に比較するためのコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content=&
-
JavaScriptのswitchステートメントにreturnステートメントを含めることはできますか?
JavaScriptのswitchステートメントは、関数内に存在する場合、returnステートメントを含めることができます。この関数はswitchステートメントの値を返し、switchステートメントの後のコードは実行されません。 以下は、JavaScriptのswitchステートメントにreturnステートメントを含めるためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=&qu