Les méthodes des objets chaîne JavaScript sont : anchor(), big(), clignotant(), gras(), charAt(), concat(), fixe(), indexOf(), lastIndexOf(), replace(), recherche() etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
L'objet JavaScript String est utilisé pour traiter les chaînes, ce qui fournit un grand nombre de méthodes pour manipuler les chaînes, ainsi que certaines propriétés.
Le format de syntaxe pour créer un objet String est le suivant :
var val = new String(value); var val = String(value);
La valeur du paramètre est la chaîne ou l'objet chaîne à créer.
En JavaScript, les chaînes et les objets chaîne peuvent être librement convertis, donc que vous créiez un objet chaîne ou que vous déclariez directement une variable de type chaîne, vous pouvez directement utiliser les méthodes et propriétés fournies dans l'objet chaîne.
Méthodes des objets chaîne JavaScript
Le tableau suivant répertorie les méthodes et les informations de description fournies dans l'objet String :
Méthode | Description |
---|---|
anchor() | Créer une ancre HTML Cliquez pour générer une <a> étiquette. L'attribut name de l'étiquette est le paramètre dans la méthode Anchor() |
big() | affiche la chaîne en grandes polices |
blink() | affiche les caractères clignotants. . String dBold () |
Charat () | |
CharCodeat () | |
Concaténer des chaînes | |
Afficher la chaîne sous forme de texte de machine à écrire | |
Utiliser la couleur spécifiée pour afficher la chaîne | |
Utiliser Spécifier la taille à afficher la chaîne | |
Convertir le codage de caractères en chaîne | |
Récupérer la chaîne et obtenir la première occurrence de la chaîne donnée dans l'objet chaîne Position | |
Utilisez l'italique pour afficher la chaîne | |
Obtenez la dernière position d'occurrence de la chaîne donnée dans l'objet chaîne | |
Convertir la chaîne Afficher en lien | |
Renvoie un nombre et utilise ce nombre pour indiquer si l'objet chaîne est supérieur, inférieur ou égal à la chaîne donnée | |
Correspond aux caractères basés sur une expression régulière Les caractères dans la chaîne | |
Remplacez la sous-chaîne qui correspond à l'expression régulière | |
Obtenez la première occurrence de la chaîne qui correspond à l'expression régulière | |
Intercept un fragment de la chaîne et renvoyez-le | |
Utilisez une petite taille de police pour afficher la chaîne | |
Divisez la chaîne en chaînes en fonction des caractères donnés Tableau | |
Utilisez le barré pour afficher la chaîne | |
Afficher la chaîne en indice | |
Intercepter la longueur spécifiée à partir de la position d'index spécifiée String | |
Intercepte les caractères entre deux index spécifiés dans la chaîne | |
Affiche la chaîne en exposant | |
Convertit la chaîne en minuscule | |
Convertir une chaîne en majuscule | |
Convertir une chaîne en minuscule | |
Convertir une chaîne en majuscule | |
Renvoyer une chaîne | |
Renvoyer la valeur originale d'un objet chaîne | |
var str = new String('JavaScript教程'); document.write(str.anchor("myanchor") + "<br>"); // 生成一段 HTML 代码:<a name="myanchor">JavaScript教程</a> document.write(str.big() + "<br>"); // 生成一段 HTML 代码:<big>JavaScript教程</big> document.write(str.blink() + "<br>"); // 生成一段 HTML 代码:<blink>JavaScript教程</blink> document.write(str.bold() + "<br>"); // 生成一段 HTML 代码:<b>JavaScript教程</b> document.write(str.charAt(10) + "<br>"); // 获取 str 中的第 11 个字符,输出:教 document.write(str.charCodeAt(10) + "<br>"); // 获取 str 中第 11 个字符的 Unicode 编码,输出:25945 document.write(str.concat(" String 对象") + "<br>"); // 将字符串“ String 对象”拼接到字符串 str 之后,输出:JavaScript教程 String 对象 document.write(str.fixed() + "<br>"); // 生成一段 HTML 代码:<tt>JavaScript教程</tt> document.write(str.fontcolor("red") + "<br>"); // 生成一段 HTML 代码:<font color="red">JavaScript教程</font> document.write(str.fontsize(2) + "<br>"); // 生成一段 HTML 代码:<font size="2">JavaScript教程</font> document.write(String.fromCharCode(72,69,76,76,79) + "<br>"); // 将 Unicode 编码转换为具体的字符,输出:HELLO document.write(str.indexOf("Script") + "<br>"); // 获取字符串“Script”在 str 中首次出现的为,输出:4 document.write(str.italics() + "<br>"); // 生成一段 HTML 代码:<i>JavaScript教程</i> document.write(str.lastIndexOf("a") + "<br>"); // 获取字符串“a”在 str 中最后一次出现的位置,输出 3 document.write(str.link("http://c.biancheng.net/") + "<br>"); // 生成一段 HTML 代码:<a href="http://c.biancheng.net/">JavaScript教程</a> document.write(str.localeCompare("JavaScript") + "<br>"); // 比较字符串对象与给定字符串,返回:1 document.write(str.match(/[abc]/g) + "<br>"); // 根据正则 /[abc]/g 检索 str,返回:a,a,c document.write(str.replace(/[abc]/g, "Y") + "<br>"); // 使用字符串“Y”替换正则 /[abc]/g 匹配的字符,返回:JYvYSYript教程 document.write(str.search(/[Script]/g) + "<br>"); // 获取与正则匹配的字符串首次出现的位置,返回:4 document.write(str.slice(6,11) + "<br>"); // 截取字符串(获取 str 中第 7 到第 11 个字符),返回:ript教 document.write(str.small() + "<br>"); // 生成一段 HTML 代码:<small>JavaScript教程</small> document.write(str.split("a") + "<br>"); // 根据“a”将字符串 str 拆分为数组,返回:J,v,Script教程 document.write(str.strike() + "<br>"); // 生成一段 HTML 代码:<strike>JavaScript教程</strike> document.write(str.sub() + "<br>"); // 生成一段 HTML 代码:<sub>JavaScript教程</sub> document.write(str.substr(3, 7) + "<br>"); // 从第 4 个字符开始,向后截取 7 个字符,返回:aScript document.write(str.substring(3, 7) + "<br>"); // 截取字符串(获取 str 中第 4 到第 7 个字符),返回:aScr document.write(str.sup() + "<br>"); // 生成一段 HTML 代码:<sup>JavaScript教程</sup> document.write(str.toLocaleLowerCase() + "<br>"); // 返回:javascript教程 document.write(str.toLocaleUpperCase() + "<br>"); // 返回:JAVASCRIPT教程 document.write(str.toLowerCase() + "<br>"); // 返回:javascript教程 document.write(str.toUpperCase() + "<br>"); // 返回:JAVASCRIPT教程 document.write(str.toString() + "<br>"); // 返回:JavaScript教程 document.write(str.valueOf() + "<br>"); // 返回:JavaScript教程 Copier après la connexion | Tutoriel d'apprentissage Javascript | 】