文字列であるかどうかを判断する Javascript メソッド: 最初に typeof 演算子を使用して、計算されていないオペランドの型を返し、次にコンストラクター属性を使用して、このオブジェクトを作成したブール関数への参照を返し、最後に渡します。 "== "2 つの戻り値が文字列であるかどうかを判断するだけです。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
javascript は文字列型かどうかを判断します
var str="123"; if((typeof str=='string')&&str.constructor==String){ console.log("str是字符串类型"); }
出力:
str是字符串类型
[推奨学習: js 基本チュートリアル]
説明:
1. typeof 演算子:
typeof 演算子は、オペランドの型が計算されていないことを示す文字列を返します。
構文は次のとおりです (typeof 演算子の後にオペランドが続きます):
typeof operandtypeof(operand)
パラメータ:
オペランド: 表現オブジェクトまたはプリミティブvalue 型が返される式。
2. コンストラクター属性:
コンストラクター属性は、このオブジェクトを作成したブール関数への参照を返します。
文法:
object.constructor
プログラミング関連の知識については、プログラミング ビデオをご覧ください。 !
以上がJavaScriptで文字列かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。