ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで文字かどうかを判断する方法

JavaScriptで文字かどうかを判断する方法

藏色散人
藏色散人オリジナル
2021-06-15 10:52:384919ブラウズ

JavaScriptで文字かどうかを判定する方法: 1. "typeof(str)=='string'"; で判定する 2. JSネイティブ関数「Object.prototype.toString」を使用して判定する。

JavaScriptで文字かどうかを判断する方法

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

js は文字列かどうかを判断します

文字列かどうかを判断します:

1 基本的な方法:

typeof(str)=='string'

簡単な方法何も言いません

2 jsネイティブ関数を使用します:

Object.prototype.toString  // ƒ toString() { [native code] }
Object.prototype.toString.call(str)=="[object String]"

(1) Object.prototypeのこの(コンテキスト)でtoStringを実行しますネイティブ関数は内部の環境変数の型を出力します。

Object.prototype.toString() -->执行结果-->"[object Object]"

(2) これ (コンテキスト) を変更すると、現在の環境変数の型を出力し、この型に基づいて判断できます。

Object.prototype.toString.call(str) -->执行结果-->"[object String]"

[推奨学習: JavaScript 上級チュートリアル]

以上がJavaScriptで文字かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。