JavaScript-program for å utføre sammenligning av store og små bokstaver

I dette eksemplet vil du lære å skrive et JavaScript-program som vil utføre store og små bokstaver for sammenligning av store og små bokstaver.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript-streng
  • Javascript-streng toUpperCase ()
  • JavaScript Regex
  • Javascript String localeCompare ()

Eksempel 1: Bruke toUpperCase ()

 // program to perform case insensitive string comparison const string1 = 'JavaScript Program'; const string2 = 'javascript program'; // compare both strings const result = string1.toUpperCase() === string2.toUpperCase(); if(result) ( console.log('The strings are similar.'); ) else ( console.log('The strings are not similar.'); )

Produksjon

 Strengene er like.

I det ovennevnte programmet sammenlignes to strenger. Her,

  • Den toUpperCase()metoden konverterer alle strengtegn til store bokstaver.
  • === brukes til å sjekke om begge strengene er like.
  • Den if… elsepåstanden brukes for å vise resultatet i henhold til tilstanden.

Merk : Du kan også bruke toLowerCase()metoden til å konvertere alle strengene til små bokstaver og utføre sammenligningen.

Eksempel 2: Bruke RegEx

 // program to perform case insensitive string comparison const string1 = 'JavaScript Program'; const string2 = 'javascript program'; // create regex const pattern = new RegExp(string1, "gi"); // compare the stings const result = pattern.test(string2) if(result) ( console.log('The strings are similar.'); ) else ( console.log('The strings are not similar.'); )

Produksjon

 Strengene er like.

I det ovennevnte programmet brukes RegEx med test()metoden for å utføre store og små bokstaver for streng sammenligning.

I RegEx-mønsteret betegner "g" -syntaks global og "gi" -syntaks store og små bokstaver .

Eksempel 3: Bruke localeCompare ()

 // program to perform case insensitive string comparison const string1 = 'JavaScript Program'; const string2 = 'javascript program'; const result = string1.localeCompare(string2, undefined, ( sensitivity: 'base' )); if(result == 0) ( console.log('The strings are similar.'); ) else ( console.log('The strings are not similar.'); )

Produksjon

 Strengene er like.

I det ovennevnte programmet brukes localeCompare()metoden til å utføre store og små bokstaver som ikke er sensitive

Den localeCompare()metoden returnerer et tall som angir hvorvidt en referanse streng kommer før eller etter, eller er den samme som den gitte strengen.

Her ( sensitivity: 'base' )behandler A og a det samme.

Interessante artikler...