Sintassi del metodo substr ()
La sintassi del metodo substr () è definita come
La sintassi contiene i seguenti elementi:
Note aggiuntive:
Alcune informazioni interessanti che devi tenere a mente riguardo al metodo substr () sono come:
Per comprendere il funzionamento del metodo substr (), eseguire esempi riportati di seguito.
Esempio 1: fornire indice di partenza e lunghezza
Crea una nuova variabile di stringa e dargli un valore; Usa la seguente riga:
var string = "Ciao, benvenuto a LinuxHint!";Estrarre una sottostringa dalla parola "Benvenuto"O dall'indice"7"E la lunghezza della sottostringa sarà di dieci caratteri:
VAR Resultstring = String.substr (7, 10);Infine, visualizza il Resultstring Usando la funzione del registro della console:
console.log (resultstring);Otterrai il seguente risultato sulla tua console:
Puoi vedere che il Resultstring contiene una sottostringa lunga 10 caratteri (inclusi spazi vuoti) estratta dalla nostra stringa originale.
Per verificare che il metodo substr () non abbia modificato la stringa originale, stampare la stringa originale utilizzando anche la funzione del registro della console:
console.log (stringa);Eseguindo questo codice, dare il seguente output:
Come puoi vedere, la stringa originale non viene modificata.
Esempio 2: estrazione di una sottostringa senza passare la lunghezza
Per vedere cosa succede quando non si fornisce il parametro di lunghezza nel metodo substr (), crea una stringa con la riga seguente:
var string = "Questo è sorprendente!!!";Quindi utilizzare il metodo substr () e memorizzare il valore di restituzione in una nuova variabile di stringa:
VAR Resultstring = String.substr (4);Dopodiché, passa il Resultstring Nella funzione del registro della console per visualizzare il risultato sul terminale:
console.log (resultstring);Osserverai il seguente risultato sul terminale:
Poiché è chiaro dall'output, se il parametro di lunghezza non viene fornito, il metodo substr () estrarrebbe la sottostringa fino all'ultimo indice della stringa originale.
Esempio 3: Passando valori negativi negli argomenti
Per osservare il comportamento del metodo substr () con valori negativi nei suoi argomenti, creare una nuova stringa usando la riga seguente:
var string = "Sei abbastanza! ";Successivamente, utilizzare il metodo substr () due volte, una volta con un valore di indice negativo e una volta con un valore di lunghezza negativo e memorizzare il risultato in due diverse variabili:
VAR Resultstring1 = String.substr (4, -1);Visualizza l'output delle due variabili utilizzando la funzione di registro della console:
console.log ("La sottostringa dall'argomento della lunghezza negativa è come" + risultatitring1);Eseguire il programma e osservare il risultato sul terminale:
È chiaro dal risultato, che quando i valori negativi vengono passati in uno degli argomenti del metodo substr (), il risultato è sempre una stringa vuota.
Conclusione
Il metodo JavaScript di substr () crea una sottostringa da una variabile stringa o una base letterale su un valore e lunghezza dell'indice iniziale. Tuttavia, il parametro di lunghezza è facoltativo. Con questo post, hai eseguito tutti i diversi tipi di risultati che puoi ottenere modificando i valori degli argomenti del metodo substr ().