Maison >interface Web >js tutoriel >【Tutoriel JavaScript】 Chaîne JavaScript
Chaîne JavaScript
La chaîne JavaScript est utilisée pour stocker et traiter du texte.
Chaîne JavaScript
Une chaîne peut stocker une séquence de caractères, telle que "John Doe".
La chaîne peut être n'importe quel caractère inséré entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles :
Instance
var carname = "Volvo XC60"; var carname = 'Volvo XC60';
Vous pouvez utiliser la position de l'index pour accéder à chaque caractère de la chaîne :
Instance
var character = carname[7];
L'index de la chaîne commence à 0, ce qui signifie que la valeur de l'index du premier caractère est [0], la seconde est [1], et ainsi de suite.
Vous pouvez utiliser des guillemets dans la chaîne. Les guillemets dans la chaîne ne doivent pas être les mêmes que les guillemets dans la chaîne : Ajoutez des caractères d'échappement pour utiliser des guillemets :
Exemple
var answer = "It's alright"; var answer = "He is called 'Johnny'"; var answer = 'He is called "Johnny"';
Longueur de chaîne
Vous pouvez utiliser la propriété intégrée length pour calculer la longueur d'une chaîne :
var answer = 'It's alright'; var answer = "He is called "Johnny"";Exemples
Caractères spéciaux
En JavaScript, les chaînes sont écrites entre guillemets simples ou doubles.
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var sln = txt.length;Pour cette raison, l'exemple JavaScript suivant ne peut pas être analysé : x
La chaîne "Nous sommes les soi-disant" est tronquée.
Comment résoudre les problèmes ci-dessus ? Vous pouvez utiliser une barre oblique inverse () pour échapper les guillemets doubles dans la chaîne "Vikings", comme suit :
"We are the so-called "Vikings" from the north."
La barre oblique inverse est un caractère d'échappement. Les caractères d'échappement convertissent les caractères spéciaux en caractères de chaîne :
Le caractère d'échappement () peut être utilisé pour échapper aux apostrophes, aux nouvelles lignes, aux guillemets et à d'autres caractères spéciaux.
"We are the so-called \"Vikings\" from the north."Le tableau suivant répertorie les caractères spéciaux qui peuvent être échappés à l'aide de caractères d'échappement dans les chaînes :
Code
Sortie
' guillemet simple
" guillemet double
Les chaînes peuvent être des objets
Habituellement, les chaînes JavaScript sont des valeurs primitives et peuvent être créées à l'aide de caractères : var firstName = "John"
Ne créez pas d'objet String Cela ralentira l'exécution et peut avoir d'autres effets secondaires :
Instance
var x = "John"; var y = new String("John"); typeof x // returns String typeof y // returns ObjectPropriétés et méthodes de chaîneLes chaînes de valeurs primitives, telles que "John", n'ont pas de propriétés ni de méthodes (car ce ne sont pas des objets 🎜>Les valeurs primitives peuvent utiliser des propriétés JavaScript). et les méthodes, car JavaScript peut traiter les valeurs primitives comme des objets lors de l'exécution de méthodes et de propriétés Les méthodes String seront présentées dans le chapitre suivant 🎜>Attribut String
var x = "John"; var y = new String("John"); (x === y) // is false because x is a string and y is an object.PropertyDescription constructor Renvoie la fonction qui crée l'attribut d'attribut de chaîne length Renvoie la longueur de la chaîne prototype Permet d'ajouter des propriétés et des méthodes à l'objet
Méthode String
Méthode
Description
charAt() Renvoie le caractère à la position d'index spécifiée
charCodeAt() Renvoie la valeur Unicode du caractère à la position d'index spécifiée
concat() Concatène deux chaînes ou plus et renvoie la chaîne concaténée
fromCharCode() Convertit les caractères Pour Valeurs Unicode
indexOf() Renvoie la position où le caractère spécifié apparaît pour la première fois dans la chaîne
lastIndexOf() Renvoie la position où le caractère spécifié apparaît pour la dernière fois dans la chaîne
localeCompare() Compare deux chaînes dans un ordre spécifique aux paramètres régionaux
match() Trouve une correspondance pour une ou plusieurs expressions régulières
replace() Remplace une correspondance d'expression régulière Substring de
search() Récupérer la valeur correspondant à l'expression régulière
slice() Extraire le fragment de la chaîne et renvoyer la partie extraite dans la nouvelle chaîne
split() Diviser la chaîne en un tableau de sous-chaînes
substr() Extraire le nombre spécifié de caractères de la chaîne à partir du numéro d'index de départ
substring() Extraire la chaîne Les caractères entre les deux index spécifiés nombres dans
toLocaleLowerCase() Convertissez la chaîne en minuscules en fonction des paramètres régionaux de l'hôte. Seules quelques langues (comme le turc) ont un mappage de cas spécifique local
toLocaleUpperCase(). Convertit une chaîne en majuscules en fonction des paramètres régionaux de l'hôte. Seules quelques langues (comme le turc) ont des mappages de casse spécifiques au local
toLowerCase() Convertit une chaîne en minuscules
toString() Renvoie la valeur de l'objet chaîne
toUpperCase() Convertit la chaîne en majuscules
trim() Supprime les blancs de début et de fin de la chaîne
valueOf() Renvoie la valeur originale d'un objet chaîne
Ce qui précède est le contenu de la chaîne JavaScript [JavaScript Tutorial] Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !