1. ホーム
  2. javascript

[解決済み】JavaScriptでvarが文字列であるかどうかを確認するにはどうすればよいですか?

2022-04-15 21:24:14

質問

JavaScriptでvarが文字列であるかどうかを確認するには?

試してみたのですが、うまくいきません...。

var a_string = "Hello, I'm a string.";

if (a_string typeof 'string') {
    // this is a string
}

解決方法は?

もう少しだったんですね。

if (typeof a_string === 'string') {
    // this is a string
}


ちなみに、上記のチェックは new String('hello') になるため、型は Object の代わりに これを回避するための複雑なソリューションもありますが、このような文字列の作成は絶対に避けた方が良いでしょう。