Maison > interface Web > js tutoriel > le corps du texte

Quelle est la différence entre substr() et substring() en JavaScript ?

青灯夜游
Libérer: 2019-04-24 11:43:18
original
3135 Les gens l'ont consulté

En JavaScript, les fonctions substr() et substring() sont utilisées pour obtenir une partie spécifiée d'une chaîne, mais il existe des différences subtiles entre elles. L'article suivant vous présentera les fonctions substr() et substring() afin que vous puissiez comprendre les différences entre les fonctions substr() et substring(). J'espère qu'il vous sera utile.

Quelle est la différence entre substr() et substring() en JavaScript ?

Fonction str.substr()

La fonction str.substr() peut démarrer à partir de caractères donnés Renvoie le nombre spécifié de caractères à l'index spécifié dans la chaîne.

Syntaxe de base :

str.substr(start, len)
Copier après la connexion

Paramètres :

● start : Préciser la position à partir de laquelle démarrer l'extraction, ce paramètre ne peut pas être omis ; le premier caractère a l'index 0. Si l'argument de début est positif et supérieur ou égal à la longueur de str, cette fonction renvoie la chaîne vide ; si l'argument de début est négatif, cette fonction l'utilise comme index à la fin de la chaîne ; négatif ou supérieur à la longueur de string , alors le paramètre start est défini sur 0.

Quantitylen : Précisez le nombre de caractères à extraire, qui peuvent être omis. S'il n'est pas transmis, il extraira la chaîne entière.

La fonction str.substring()

La fonction str.substring() extrait les valeurs entre deux indices spécifiés dans une chaîne Obtient les caractères et renvoie une nouvelle chaîne.

Syntaxe de base :

str.substring(start, end)
Copier après la connexion

Paramètres :

Quantitystart : Spécifiez la position de départ du extraction, ne peut être omis. L'index du premier caractère est 0.

● Fin : Spécifie la position de fin de l'extraction (jusqu'aux caractères à la position de fin, mais non compris), qui peut être omise. S'il n'est pas utilisé, il extraira la chaîne entière.

La différence entre substr() et substring()

Jetons un coup d'œil à substr() et substring() via exemples)

Exemple 1 :

var a = "hello world!美丽的世界!";
//使用substr()函数
var str1=a.substr(7);
console.log(str1);
//使用substring()函数
var str2=a.substring(7);
console.log(str2);
Copier après la connexion

Sortie :

Quelle est la différence entre substr() et substring() en JavaScript ?

2 :

var a = "hello world!美丽的世界!";
//使用substr()函数
var str1=a.substr(7,14);
console.log(str1);
//使用substring()函数
var str2=a.substring(7,14);
console.log(str2);
Copier après la connexion

Sortie :

Quelle est la différence entre substr() et substring() en JavaScript ?

Recommandation du didacticiel vidéo associé : "Tutoriel JavaScript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal