文またはフレーズの最後にある疑問符 (?) は、直接的な疑問を表すために使用される句読点です。場合によっては、テキスト ドキュメントまたは段落に疑問符があるかどうかを確認する必要があります。たとえば、テキストにある質問を検証します。 JavaScript には、このタスクを効率的に行うのに役立つ組み込みメソッドがいくつか用意されています。
このチュートリアルでは、文字列内の疑問符を検証する手順を示します。
JavaScriptで文字列に疑問符が含まれているかどうかを確認する方法は?
特定の文字列に疑問符があるかどうかを確認するには、次のメソッドを使用します。
両方を1つずつ使いましょう!
方法 1: includes() メソッドを使用して文字列に疑問符が含まれているかどうかを確認する
文字列に疑問符が含まれているかどうかを確認するには、「 () を含む ' 方法。疑問符を引数として受け入れ、疑問符が文字列に存在する場合は「true」を返し、そうでない場合は「」を出力します。 間違い 」。
構文
includes() メソッドを使用するには、以下の方法に従ってください。
ストリング。 含む ( キャラクター ) ;ここ、 ' キャラクター 」は、指定された文字列でチェックされる疑問符 (?) にすることができます。
例
この例では、「」という名前の変数に格納された文字列を作成します。 ストリング 」:
だった ストリング = 「JavaScript プログラムのコーディング方法は?」 ;次に、疑問符を引数として渡して includes() メソッドを呼び出し、返された結果を変数「 年 」:
だった 年 = ストリング。 含む ( '?' ) ;最後に、「 console.log() ' 方法:
コンソール。 ログ ( 年 ) ;出力は「 真実 」は、文字列に疑問符 (?) が含まれていることを示します。
二つ目の方法に行きましょう!
方法 2: match() メソッドを使用して文字列に疑問符が含まれているかどうかを確認する
「」と呼ばれる JavaScript の別のメソッド マッチ() 」メソッドは、文字列に疑問符が含まれているかどうかをチェックします。 match() メソッドは、文字列を正規表現または正規表現パターンと比較します。一致が発生した場合、一致の配列が返されます。それ以外の場合は null が返されます。三項演算子または条件ステートメントは、match() メソッドでも使用できます。
構文
指定された構文に従って、match() メソッドを使用して文字列に疑問符が含まれていることを確認します。
ストリング。 マッチ ( 正規表現パターン ) ;ここで、「regexPattern」は、文字列内の疑問符を検索する正規表現です。
例
上記の例で作成したものと同じ文字列を使用し、三項演算子を match() メソッドで使用して、正規表現を渡して疑問符を検索します。
だった 年 = ストリング。 マッチ ( /\?/g ) ? '真実' : '間違い' ;結果をコンソールに出力します。
コンソール。 ログ ( 年 ) ;ご覧のとおり、出力は「 真実 」は、文字列に疑問符 (?) が存在することを意味します。
文字列に疑問符が含まれているかどうかを判断するための最も単純な JavaScript メソッドを集めました。
結論
文字列に疑問符が含まれているかどうかを確認するには、includes() メソッドや match() メソッドなどの JavaScript の事前定義メソッドを使用できます。 includes() メソッドは疑問符を部分文字列として検索しますが、match() メソッドは指定されたパターンに基づいて文字列を比較します。このチュートリアルでは、文字列内の疑問符を検証する手順と詳細な説明を示しました。