Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで文字列の大文字と小文字を区別しない文字列比較を行う方法


2つの文字列を引数として受け取るJavaScript関数を作成する必要があります。関数は、大文字と小文字を区別せずに、両方の文字列が等しいかどうかをチェックする必要があります。

例-

areEqual('done', 'DOne') should return true.

このためのコードは-

になります
const str1 = 'done';
const str2 = 'DOne';
const caseSensitiveCheck = (str1 = '', str2 = '') => {
   const loweCase1 = str1.toLowerCase();
   const loweCase2 = str2.toLowerCase();
   return loweCase1 === loweCase2;
};
console.log(caseSensitiveCheck(str1, str2));

出力

そして、コンソールの出力は-

になります
true

  1. Javaで文字列比較の大文字と小文字を区別しないようにするにはどうすればよいですか?

    Javaの文字列をさまざまな方法で比較できます- comapareTo()メソッドの使用 − compareTo() メソッドは、2つの文字列を辞書式に比較します。比較は、文字列内の各文字のUnicode値に基づいています。このStringオブジェクトによって表される文字シーケンスは、辞書式順序で引数文字列によって表される文字シーケンスと比較されます。 例 import java.util.Scanner; public class StringComparison {    public static void main(String[] args) { &

  2. Pythonで大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?

    次のコードは、Pythonで大文字と小文字を区別しない文字列比較の例です。 例 string1 = 'Star Wars' string2 = 'star wars' if string1.lower() == string2.lower():     print "The strings are case insensitive" else:     print "The strings are not case insensitive" 出力 このコードは次の出力を提供します