ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで文字列が等しいかどうかを比較する方法

JavaScriptで文字列が等しいかどうかを比較する方法

青灯夜游
青灯夜游オリジナル
2021-09-08 18:34:5519850ブラウズ

JavaScript で文字列の等価性を比較する方法: 1. 等価性の比較には「==」演算子を使用します (構文 "str1==str2")。 2. 等価性の比較には「===」演算子を使用します (構文) 「str1===str2」。

JavaScriptで文字列が等しいかどうかを比較する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Javascript は文字列が等しいかどうかを比較します

方法 1: 等価比較には「==」を使用します:

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

方法 2: 等価比較に「===」を使用する

var str1 = "123456" ; // 字符串
var str2 = "123456" ; // 字符串
alert(str1===str2) ; // 打印出 true,即相等

知識を広げる:「==」と「==」 ="

"== の違いは「等しい」を意味し、等価比較が実行される前に必要な値の型変換が実行されます。簡単に言うと、値は最初に同じ型に変換されてから、等しいかどうか比較されます。比較する値の型が異なっていても、エラーにならずに同じ型にキャストできます。

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1==str2) ; // 打印出 true,即相等

「===」は「アイデンティティ」を意味し、型変換は行われないため、2 つの値が同じ型でない場合、比較すると false が返されます。型が互換性のない 2 つの変数を比較すると、コンパイル エラーが発生します。

var str1 = 123456 ; // 整型
var str2 = "123456" ; // 字符串
alert(str1===str2) ; // 打印出 false,即不相等

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

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

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