Les fonctions JavaScript pour exploiter les chaînes incluent : la sous-chaîne extrait les sous-chaînes dans une plage spécifiée ; substr extrait les sous-chaînes avec un point de départ et une longueur spécifiés (la fin peut dépasser la longueur) ; , et peut insérer des caractères de remplacement.
La différence entre substring, substr et splice en JavaScript
Les fonctions substring, substr et splice en JavaScript sont toutes utilisées pour manipuler des chaînes, mais elles ont des objectifs et des utilisations différents.
substring
substring(start, end)
substring(start, end)
参数:
substr
substr(start, length)
参数:
splice
splice(start, deleteCount, ...items)
est similaire à substring, mais lorsque end dépasse la longueur de la chaîne, substr la tronquera à la longueur de la chaîne.
substr(start, length)
splice
🎜Fonction variadique pour supprimer et/ou remplacer des caractères dans une chaîne. 🎜🎜Syntaxe :splice(start, deleteCount, ...items)
🎜🎜🎜Paramètres : 🎜🎜🎜start : L'index des caractères pour démarrer la suppression et le remplacement (à partir de 0). 🎜🎜deleteCount : Le nombre de caractères à supprimer. 🎜🎜items (facultatif) : nouveaux caractères ou chaînes à insérer aux positions des caractères supprimés. 🎜🎜🎜🎜🎜🎜Comparaison d'utilisation🎜🎜🎜🎜🎜Extraire la sous-chaîne : 🎜Utilisez substring ou substr, mais substr est plus pratique lorsque la fin dépasse la longueur de la chaîne. 🎜🎜🎜Supprimer des caractères : 🎜Utilisez splice, spécifiez deleteCount comme nombre de caractères à supprimer. 🎜🎜🎜Caractère de remplacement : 🎜Utilisez l'épissure et fournissez un caractère ou une chaîne de remplacement. 🎜🎜🎜🎜Exemple🎜🎜<code class="javascript">const str = "Hello World"; // 使用 substring 提取 "World" console.log(str.substring(6)); // "World" // 使用 substr 提取 "World"(即使 end 超出范围) console.log(str.substr(6)); // "World" // 使用 splice 删除 "Hello" str.splice(0, 5); console.log(str); // "World" // 使用 splice 替换 "World" 为 "JavaScript" str.splice(0, 5, "JavaScript"); console.log(str); // "JavaScript"</code>
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!