Maison  >  Article  >  interface Web  >  Qu'est-ce qu'une chaîne dans l'apprentissage JavaScript ? Introduction aux connaissances liées aux chaînes js

Qu'est-ce qu'une chaîne dans l'apprentissage JavaScript ? Introduction aux connaissances liées aux chaînes js

青灯夜游
青灯夜游avant
2018-10-16 17:37:392271parcourir

Cet article vous apportera l'apprentissage de JavaScript : Qu'est-ce qu'une chaîne ? Introduction aux connaissances liées aux chaînes js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Chaîne JavaScript

La chaîne JavaScript est utilisée pour stocker et traiter du texte.

Une chaîne peut stocker une séquence de caractères, telle que "HAHA"

Une chaîne est n'importe quel caractère qui peut être inséré entre guillemets ; , vous pouvez utiliser des guillemets simples ou doubles.

Par exemple :

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
	93f0f5c25f18dab9d176bd4f6de5d30e
		a80eb7cbb6fff8b0ff70bae37074b813
		b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
	9c3bca370b5104690d9ef395f2c5f8d1
	6c04bd5ca3fcae76e30b72ad730ca86d
    c0ca4318fdc222459c029ff21852f55054bdf357c58b8a65c66d7c19c8e4d114
    07171f7b852830ab5b9b61f2bf64a10b时间65281c5ac262bf6d81768915a4a77ac0
	36cc49f0c466276486e50c850b7e4956
	8019067d09615e43c7904885b5246f0a
    var stringa = "哈哈";    var stringb = '你好,你坏,你好坏!!';
	2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e

Vous pouvez utiliser la position d'index pour accéder à chaque caractère de la chaîne

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
a80eb7cbb6fff8b0ff70bae37074b813
b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
    c0ca4318fdc222459c029ff21852f55054bdf357c58b8a65c66d7c19c8e4d114
    07171f7b852830ab5b9b61f2bf64a10b时间65281c5ac262bf6d81768915a4a77ac0
36cc49f0c466276486e50c850b7e4956
8019067d09615e43c7904885b5246f0a
    var stringa = "哈哈";    
    var stringb = '你好,你坏,你好坏!!';    //通过索引访问字符串中的每个字符    
    alert(stringb[3]);
2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e

L'index dans la chaîne commence à 0, c'est-à-dire que la valeur d'index du premier caractère est [0], le second est [1], et ainsi de suite.

Vous pouvez utiliser des guillemets dans une chaîne. Les guillemets dans la chaîne ne doivent pas être les mêmes que les guillemets qui entourent la chaîne.

Par exemple :

 76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
a80eb7cbb6fff8b0ff70bae37074b813
b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
    c0ca4318fdc222459c029ff21852f55054bdf357c58b8a65c66d7c19c8e4d114
    07171f7b852830ab5b9b61f2bf64a10b时间65281c5ac262bf6d81768915a4a77ac0
36cc49f0c466276486e50c850b7e4956
8019067d09615e43c7904885b5246f0a
    var stringa = "哈'dd'哈";
    var stringb = '你好,"你坏",你好坏!!';
    //通过索引访问字符串中的每个字符
    alert(stringb[3]);
2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e

Vous pouvez également ajouter des caractères d'échappement à la chaîne pour utiliser des guillemets, qui sont le caractère d'échappement

Par exemple :

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
a80eb7cbb6fff8b0ff70bae37074b813
b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
    c0ca4318fdc222459c029ff21852f55054bdf357c58b8a65c66d7c19c8e4d114
    07171f7b852830ab5b9b61f2bf64a10b时间65281c5ac262bf6d81768915a4a77ac0
36cc49f0c466276486e50c850b7e4956
8019067d09615e43c7904885b5246f0a
    var stringa = "哈\'dd\'哈";
    var stringb = '你好,\"你坏\",你好坏!!';
    //通过索引访问字符串中的每个字符
    alert(stringb[3]);
2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e

Longueur de la chaîne

Vous peut utiliser les propriétés intégrées length pour calculer la longueur de la chaîne :

Par exemple :

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
a80eb7cbb6fff8b0ff70bae37074b813
b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
    c0ca4318fdc222459c029ff21852f55054bdf357c58b8a65c66d7c19c8e4d114
    07171f7b852830ab5b9b61f2bf64a10b时间65281c5ac262bf6d81768915a4a77ac0
36cc49f0c466276486e50c850b7e4956
8019067d09615e43c7904885b5246f0a
    var stringa = "哈\'dd\'哈";
    var stringb = '你好,\"你坏\",你好坏!!';
    //通过索引访问字符串中的每个字符
    alert(stringb.length);//查看字符串stringb的长度
2cacc6d41bbb37262a98f745aa00fbf0
73a6ac4ed44ffec12cee46588e518a5e

Caractères spéciaux Les caractères

sont écrits entre guillemets simples ou doubles en JavaScript.

Sinon, des chaînes comme celle-ci ne peuvent pas être analysées →_→ "Wahahaha" lala"mama"

Comment le résoudre ? ? ? Utilisez simplement des caractères d'échappement, →_→ "Wahahaha" Lala "Mommada"

est un caractère d'échappement, qui consiste à convertir des caractères spéciaux en caractère de chaîne. Voir le tableau ci-dessous pour plus de détails

La chaîne peut être un objet

Habituellement, les chaînes JavaScript sont des valeurs primitives et peuvent être créées à l'aide de caractères : var aa= "AA";

Cependant, vous pouvez également utiliser le mot-clé new pour définir une chaîne en tant qu'objet : var stringaa = new String("Enron");

Il n'est généralement pas recommandé de créer un objet String, ce qui affecter la vitesse d’exécution et peut provoquer d’autres effets.

Par exemple :

var aa = "AA";
var bb = new String("AA");
alert(aa === bb); //返回值是false    因为  aa是字符串   bb 是对象

Propriétés et méthodes de chaîne

Les chaînes de valeurs primitives n'ont ni propriétés ni méthodes car ce ne sont pas des objets.

La chaîne de valeur d'origine peut utiliser des propriétés et des méthodes JavaScript, car JavaScript peut traiter la valeur d'origine comme un objet lors de l'exécution de méthodes et de propriétés.

Propriétés des chaînes

Méthodes des chaînes

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo JavaScript, le Tutoriel vidéo jQuery, le Tutoriel bootstrap !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer