La différence entre substring(), substr() et slice() en javascript
Il existe trois fonctions d'interception de caractères couramment utilisées dans js : slice(), substring() et substr(). Présentons les fonctions de slice(), substring() et substr() dans l'interception de caractères. Quelques usages et différences.
stringObject.substring(start,stop)
est utilisé pour extraire la chaîne entre deux Spécifie les caractères entre les indices.
le démarrage est requis. Entier non négatif qui spécifie la position dans stringObject du premier caractère de la sous-chaîne à extraire.
l'arrêt est facultatif. Un entier non négatif qui représente une position dans stringObject qui est une de plus que le dernier caractère de la sous-chaîne à extraire. Si ce paramètre est omis, la sous-chaîne renvoyée ira à la fin de la chaîne.
start commence à 0 et se termine par stop (sans compter l'arrêt). Les paramètres négatifs ne sont pas acceptés.
stringObject.substr(start,length)
Peut extraire le nombre spécifié de caractères à partir de l'indice de début dans la chaîne
démarrage Obligatoire. L'index de départ de la sous-chaîne à extraire. Doit être une valeur numérique. S'il est négatif, ce paramètre déclare la position à partir de la fin de la chaîne. Autrement dit, -1 fait référence au dernier caractère de la chaîne, -2 fait référence à l'avant-dernier caractère, et ainsi de suite.
longueur facultative. Le nombre de caractères dans la sous-chaîne. Doit être une valeur numérique. Si ce paramètre est omis, la chaîne du début à la fin de stringObject est renvoyée.
stringObject.slice(start,end)
Extraire une certaine partie de la chaîne et renvoyer la partie extraite sous la forme d'une nouvelle section de chaîne
start L'index de départ du segment à extraire. S'il s'agit d'un nombre négatif, ce paramètre précise la position à partir de la fin de la chaîne. Autrement dit, -1 fait référence au dernier caractère de la chaîne, -2 fait référence à l'avant-dernier caractère, et ainsi de suite.
end L'index qui suit immédiatement la fin du segment à extraire. Si ce paramètre n'est pas précisé, la sous-chaîne à extraire inclut la chaîne du début à la fin de la chaîne d'origine. Si ce paramètre est négatif, il précise la position à partir de la fin de la chaîne.
Renvoie la nouvelle chaîne incluant tous les caractères de stringObject du début (y compris le début) à la fin (hors fin)
string.slice() string.substring() string.substr() var stringValue = “hello world”; alert(stringValue.slice(3)); //”lo world” alert(stringValue.substring(3)); //”lo world” alert(stringValue.substr(3)); //”lo world” alert(stringValue.slice(3,7)); //”lo w” alert(stringValue.substring(3,7)); //”lo w” alert(stringValue.substr(3,7)); //”lo worl”
S'il n'y a que un paramètre n parmi les trois, la chaîne restante sera renvoyée à partir de la nième position (la position est calculée à partir de 0)
S'il y a deux paramètres n, m, slice et substring retourneront le chaîne commençant à la n-ème position et se terminant à la m-ème position (sans compter la m-ème position), tandis que substr renverra m caractères commençant à la n-ème position.
string.slice() string.substring() string.substr() var stringValue = “hello world”; alert(stringValue.slice(-3)); //”rld” alert(stringValue.substring(-3)); //”hello world” alert(stringValue.substr(-3)); //”rld” alert(stringValue.slice(3,-4)); //”lo w” alert(stringValue.substring(3,-4)); //”hel” alert(stringValue.substr(3,-4)); //”"(空字符串)
Lorsque le paramètre est une valeur négative, slice ajoutera la valeur négative à la longueur de la chaîne (string.length), et substr ajoutera la valeur négative One argument plus la longueur de la chaîne, la seconde convertie en 0, la sous-chaîne convertira toutes les valeurs négatives en 0.
L'implémentation JavaScript d'IE a un problème lors de la gestion des valeurs négatives transmises à la méthode substr(), et elle renvoie la chaîne d'origine.
Ce qui précède représente l'intégralité du contenu de ce chapitre. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo JavaScript !

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utilisez la fonction substr() de PHP pour intercepter une partie de la chaîne et ajouter des points de suspension à la fin. Dans le développement réel, nous rencontrons souvent des situations où nous devons intercepter une chaîne. La fonction substr() de PHP est une fonction d'interception de chaînes très couramment utilisée. Cet article utilisera un exemple pratique pour montrer comment utiliser la fonction substr() pour intercepter une partie d'une chaîne et ajouter des points de suspension à la fin. Tout d’abord, je vais fournir un exemple de code. Ensuite, j'expliquerai ce code. <?phpfuncti

Comment Java utilise-t-il la fonction substring() de la classe String pour implémenter l'interception de chaînes ? En programmation Java, la classe String fournit de nombreuses méthodes pour traiter les chaînes. Parmi elles, la fonction substring() est une fonction très couramment utilisée, qui peut implémenter l'opération d'interception de chaînes. Dans cet article, je vais présenter comment utiliser la fonction substring() pour implémenter l'interception de chaînes et fournir quelques exemples de code. Tout d’abord, comprenons la fonction substring()

Technologie de fusion et de séparation des données dans la connexion à la base de données PHP Dans le développement d'applications Web, la connexion à la base de données est un élément très important. En tant que langage de script côté serveur très couramment utilisé, PHP fournit une multitude d'extensions de connexion à des bases de données. Cet article explorera comment utiliser PHP pour se connecter à une base de données et présentera les techniques de fusion et de fractionnement de données. Connexion à la base de données En PHP, en utilisant certaines extensions de connexion à la base de données spécifiques, nous pouvons facilement nous connecter à différents types de bases de données, notamment MySQL, Oracle, SQLite, etc. ce

La fonction substr() en PHP : Comment intercepter une partie d'une chaîne nécessite des exemples de code spécifiques. En programmation PHP, le traitement des chaînes est l'une des opérations les plus courantes. L'interception d'une partie d'une chaîne est une exigence souvent rencontrée lors du traitement de chaînes. En PHP, nous pouvons utiliser la fonction intégrée substr() pour intercepter une partie d'une chaîne. Cet article présentera en détail l’utilisation de la fonction substr() et donnera des exemples de code spécifiques. L'utilisation de base de la fonction substr() est la suivante : chaîne

Les fonctions SUBSTRING()SUBSTRING(str,pos), SUBSTRING(strFROMpos), SUBSTRING(str,pos,len) et SUBSTRING(strFROMposFORlen) peuvent être utilisées pour renvoyer la sous-chaîne à partir de la position spécifiée len représente la longueur du retour. substring. ; pos vaut 0 signifie renvoyer une chaîne vide. Par exemple : SELECTSUBSTRING('Fonction de chaîne MySQL',-2)ASstr1,SUBSTRING('Fonction de chaîne MySQL',

Utilisez substring() pour packagenet.javaguides.corejava.string;/****@authorRameshFadatare**/publicclassUsingSubStringFunction{//FunctiontoreverseastringinJavausingrecursionprivatestaticStringreverse(Stringstr){//basecase:ifstringisnulloremptyif(str==null||str.

Extraction de chaînes à l'aide de la fonction substr() en PHP Lors du développement d'applications Web, le traitement des chaînes prend une grande partie du temps et des efforts. PHP fournit une multitude de fonctions de traitement de chaînes, dont l'une des fonctions les plus couramment utilisées est substr(). Cette fonction peut être utilisée pour extraire des caractères ou des chaînes d'une longueur spécifiée à partir d'une chaîne. La syntaxe de base de la fonction substr() est très simple : substr(string$string,int$start,int

PHP est un langage de programmation largement utilisé dans le développement Web. Il possède de nombreuses fonctions de traitement de chaînes, dont l'une est largement reconnue sous le nom de fonction substr(). Cet article approfondira l'application et l'utilisation de la fonction substr() pour vous aider à mieux traiter les chaînes. 1. Introduction à la fonction substr() La fonction substr() permet d'intercepter une partie des caractères d'une chaîne. Sa syntaxe est : substr(string$string,int.
