logo

JavaScript beidzas ar () funkciju

JavaScript nodrošina daudz iebūvētu virkņu funkciju, lai veiktu dažādas darbības ar virknēm. Viena no šādām noderīgām virknes funkcijām ir beidzas ar () , kas ļauj pārbaudīt, vai dotā virkne beidzas ar noteiktu rakstzīmju kopu. Šajā rakstā mēs izpētīsim beidzas ar () funkciju JavaScript un uzziniet, kā to izmantot savā kodā.

Sintakse:

Šeit ir sintakse beidzas ar () funkcija:

virkni salīdzināt ar java
 string.endsWith(searchString, length) 

meklēšanas virkne: (obligāti)

Virkne, kuru vēlaties meklēt sākotnējās virknes beigās.

garums (pēc izvēles):

Tas norāda virknes garumu, kas jāņem vērā. Ja tas ir izlaists, tiek meklēta visa virkne.

Atgriešanas vērtība:

The beidzas ar () funkcija atgriež a Būla vērtība, kas ir taisnība ja sākotnējā virkne beidzas ar norādīto virkni un viltus citādi.

Piemēri:

Šeit ir daži piemēri, kas parāda, kā lietot beidzas ar () funkcija:

1. piemērs: pārbaudiet, vai virkne beidzas ar noteiktu rakstzīmi

 const str = 'Hello, world!'; console.log(str.endsWith('!')); console.log(str.endsWith('world')); console.log(str.endsWith('world', 13)); 

Izvade:

 true false false 

Paskaidrojums:

Šajā piemērā pirmais console.log() paziņojums pārbauda, ​​vai virkne beidzas ar izsaukuma zīmi. Otrais paziņojums pārbauda, ​​vai virkne beidzas ar vārdu 'pasaule' . Trešais apgalvojums ierobežo meklēšanu ar pirmo 13 rakstzīmes no virknes un pārbauda, ​​vai tā beidzas ar vārdu 'pasaule' .

2. piemērs:

Vēl viens piemērs tam, vai virkne beidzas ar noteiktu rakstzīmi:

 const str = 'Hello, world!'; if (str.endsWith('!')) { console.log('The string ends with an exclamation mark'); } if (str.endsWith('world!')) { console.log('The string ends with 'world!''); } else { console.log('The string doesn't end with 'world!''); } 

Izvade:

 The string ends with an exclamation mark The string ends with 'world!' 

Paskaidrojums:

Šajā piemērā pirmais if priekšraksts pārbauda, ​​vai virkne beidzas ar izsaukuma zīmi. Ja tā notiek, konsolei tiks reģistrēts ziņojums. Otrais if paziņojums pārbauda, ​​vai virkne beidzas ar rakstzīmēm 'pasaule!' . Tā kā virkne beidzas ar 'pasaule!' , tiks reģistrēts ziņojums konsolei, sakot, ka virkne beidzas ar 'pasaule!' . Ja virkne nebeidzās ar 'pasaule!' , tiktu reģistrēts ziņojums, ka virkne nebeidzas ar 'pasaule!' .

3. piemērs:

Apstipriniet lietotāja ievadi

 const userInput = prompt('Enter a URL:'); if (userInput.endsWith('.com')) { console.log('Valid URL: ends with '.com''); } else { console.log('Invalid URL: must end with '.com''); } 

Izvade:

 Enter a URL: https://www.javatpoint.com/ Invalid URL: must end with '.com' 

Šajā piemērā pamudināt() funkcija tiek izmantota, lai iegūtu lietotāja ievadi. The ja paziņojums pēc tam pārbauda, ​​vai lietotāja ievade beidzas ar virkni '.ar' . Ja tā, tad tā baļķi ziņojums, kurā teikts, ka URL ir derīgs. Pretējā gadījumā tas reģistrē ziņojumu, kurā teikts, ka URL nav derīgs un tam jābeidzas ar '.ar' .

ups

4. piemērs:

Filtrējiet virkņu masīvu, pamatojoties uz konkrētu nosacījumu

 const words = ['apple', 'banana', 'orange', 'grape']; const filteredWords = words.filter((word) => { return word.endsWith('e'); }); console.log(filteredWords); 

Izvade:

 [ 'apple', 'orange', 'grape' ] 

Šajā piemērā filtrs () metode tiek izmantota, lai izveidotu jaunu masīvu ar nosaukumu filtrētiVārdi . The filtrs () metode aizņem a atzvani funkcija, kas tiek izpildīta katram masīva elementam. Atzvanīšanas funkcija pārbauda, ​​vai pašreizējais elements masīvā beidzas ar burtu 'Tas ir' izmantojot beidzas ar () funkciju. Ja tā notiek, elements tiek pievienots jaunajam masīvam. Visbeidzot, console.log() paziņojums izvada filtrētiVārdi masīvs uz konsoli, kurā ir tikai tie vārdi, kas beidzas ar burtu 'Tas ir' .

Secinājums:

The beidzas ar () funkcija JavaScript ir noderīga virknes funkcija, kas ļauj pārbaudīt, vai dotā virkne beidzas ar noteiktu rakstzīmju kopu. Varat to izmantot, lai veiktu dažādus uzdevumus, piemēram, pārbaudītu lietotāja ievadi, filtrētu virkņu masīvu, pamatojoties uz konkrētu nosacījumu, un veikt citas darbības. Zinot, kā lietot beidzas ar () funkcija var būt noderīga efektīva un efektīva JavaScript koda rakstīšanā.