ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で変数が文字列であるかどうかを判断するにはどうすればよいですか?
JavaScript では、変数は文字列を含むさまざまなデータ型を保持できます。特定の変数に文字列またはその他の型が含まれているかどうかを判断するには、次のメソッドを使用できます。
Typeof Operator
typeof 演算子は変数の型を返します。文字列として。文字列の場合、文字列 "string" が返されます。
<code class="js">if (typeof myVar === 'string') { // myVar is a string }</code>
Instanceof Operator
instanceof 演算子は、変数が String オブジェクトのインスタンスであるかどうかを確認します。
<code class="js">if (myVar instanceof String) { // myVar is a string }</code>
組み合わせたアプローチ
より堅牢なチェックを行うには、次のように typeof 演算子と instanceof 演算子を組み合わせることができます。
<code class="js">if (typeof myVar === 'string' || myVar instanceof String) { // myVar is a string }</code>
追加の考慮事項
JavaScript の次の値は文字列とみなされます:
ただし、文字列のように見える次の値は考慮されません。文字列:
以上がJavaScript で変数が文字列であるかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。