Hur man kontrollerar om en sträng innehåller en prick i JavaScript

Hur Man Kontrollerar Om En Strang Innehaller En Prick I Javascript



En prick används i slutet av meningen, som kallas punkt. Att ta reda på om en sträng har en prick kan vara lite utmanande för en nybörjarutvecklare, särskilt när det krävs för att kontrollera slutet på en mening. Men JavaScript tillhandahåller inbyggda metoder som kan hjälpa dig att utföra denna uppgift enkelt.

Denna studie kommer att ge dig proceduren för att kontrollera om strängen innehåller en prick eller inte.







Hur kontrollerar jag om en sträng innehåller en prick i JavaScript?

För att avgöra om en sträng innehåller en punkt, använd följande fördefinierade JavaScript-metoder:



  • include() metod
  • match() metod



Låt oss undersöka var och en av de ovan nämnda metoderna en efter en.





Metod 1: Kontrollera om en sträng innehåller en prick med metoden include().

För att utvärdera om en delsträng finns i en sträng, använd ' inkluderar() 'metoden. Den accepterar en delsträng som ett argument, och om den finns i strängen kommer metoden att mata ut det booleska värdet ' Sann ”, annars ger det ” falsk ”. Mer specifikt kommer vi att använda den här metoden för att kontrollera om den valda strängen innehåller en punkt eller inte.

Syntax



Följ nedanstående syntax för include()-metoden:

string.includes ( karaktär ) ;

Här, ' inkluderar() ”-metoden kommer att kontrollera om sträng ' innehåller den angivna ' karaktär ' eller inte.

Exempel

Först skapar vi en sträng som heter ' str ' med följande värde:

var str = 'LinuxHint' ;

Därefter kommer vi att kontrollera om punkten ( . ) finns i strängen eller inte genom att anropa ' inkluderar() ”-metoden med den ternära operatorn som fungerar som en villkorssats och lagrar resultatet i en nyskapad variabel som heter ” år ”:

var ans = str.includes ( '.' ) ? 'Sann' : 'falsk' ;

Skriv slutligen ut det resulterande värdet med hjälp av ' console.log() ' metod:

console.log ( år ) ;

Som du kan se att utgången ger ' falsk ” eftersom det inte finns någon punkt i strängen:

Låt oss gå mot den andra metoden!

Metod 2: Kontrollera om en sträng innehåller en punkt med hjälp av match()-metoden

För att avgöra om en sträng innehåller en punkt eller inte, finns det en annan metod i JavaScript som kallas ' match() 'metoden. En sträng matchas till ett reguljärt uttryck eller ett regexmönster med metoden match(). Om en matchning inträffar, ger den en uppsättning av de matchade förekomsterna; annars ger det null. Du kan också använda metoden match() med den ternära operatorn eller villkorssatsen.

Syntax

Använd den givna syntaxen för match()-metoden:

string.match ( regexmönster ) ;

Här kommer match()-metoden att matcha ' regexmönster ' med tecknen för den angivna ' sträng ”.

Exempel

Vi kommer nu att skapa en variabel som heter ' str ” som lagrar en sträng som innehåller en punkt( . ):

var str = 'LinuxHint.' ;

Anropa sedan match()-metoden genom att skicka ett regexmönster ' /\./g ”. Som ett resultat, om en prick finns, kommer den att skriva ut ' Sann ”; annat, ' falsk ”. Här kommer vi att använda en ternär ( ? ) operator med match()-metoden som är precis som villkorliga uttalanden:

var ans = str.match ( / \. / g ) ? 'Sann' : 'falsk' ;

Skriv ut det resulterande värdet på konsolen med hjälp av ' console.log() ' metod:

console.log ( år ) ;

Utgången visar ' Sann ” som indikerar att strängen innehåller en punkt(.):

Vi har tillhandahållit de enklaste metoderna för att avgöra om strängen innehåller en punkt i JavaScript.

Slutsats

För att avgöra om en sträng innehåller en punkt kan du använda de fördefinierade JavaScript-metoderna, till exempel metoden include() eller match(). Metoden include() söker efter strängen eller tecknet som en delsträng i en given sträng, medan match()-metoden matchar strängen mot det angivna mönstret. I den här studien gav vi procedurerna för att kontrollera om strängen innehåller prickar eller inte med detaljerade exempel.