JavaScript:角色频道的12个必需品
#javascript #初学者 #法国 #strings

我最常使用的MSE在JavaScript中操纵字符频道

字符频道是任何编程语言的中心EB,JavaScript具有许多强大的输入功能,可促进其操纵。此列表涵盖了您可以在代码中开始使用的最重要的链函数。

.length-找到字符通道的长度

这个thode可能是最著名的,最常用的。
.length返回特征链包含的特征数量。

const str = "cette chaîne de caractères a 42 caractères";
console.log(str.length); // 42

.trim()-删除白色空间

trim()medod()在特征链的点和结束时删除了白色空间。
您通常会使用它来处理用户条目字段的链条。 thode偶然地删除了空间。

const message = "      j'aime les chips    ";
console.log(message.trim()); // "j'aime les chips"

.includes()-指示一个通道是否包含另一个通道

如果频道包含在较大的频道中并返回真或错误。
当我们寻求或分析数据时,我们正在寻找字符通道的对应关系。

const auteur = "Victor Hugo";
const search = "Hugo";
const search2 = "Alexandre";
console.log(auteur.includes(search)); // true
console.log(auteur.includes(search2)); // false

.indexOf()-找到字符链的索引

此thode以一系列特征返回一个版本的索引。如果该元素不包含在字符通道中,则返回-1。

const auteur = "Victor Hugo";
const search = "Hugo";
const search2 = "Alexandre";
console.log(auteur.indexOf(search)); // 7
console.log(auteur.indexOf(search2)); // -1

您可以在上述情况下使用indexof()而不是include()。

.toUpperCase()-调用整个特征链

touppercase()函数返回包含所有上字母的链。

const message = "Je veux des vacances";
console.log(message.toUpperCase()) // "JE VEUX DES VACANCES";

.toLowerCase()-放置整个减去特性的链

tolivercase()函数返回包含所有小字母的链条。

const message = "COMMENT ON ENLEVE LES MAJUSCULES ?";
console.log(message.toLowerCase()); // "comment on enleve les majuscules ?";

.replace()-用新值替换字符频道

在链条上调用替换函数(),并返回一个通道,该通道由替换链替换。使用一系列特征,它只会替换第一次发生。

const message = "Je mange une orange. Ma couleur préférée est le orange.";
console.log(message.replace("orange", "pomme")); //"Je mange une pomme. Ma couleur préférée est le orange."

.split()-将特征链转换为角色通道表

拆分thoder()带一个姐姐,您要倒链并返回角色频道表。
该thode对于将特征通道转换为CSV很有用,或者如果您想在单个处理的太空子菜单上操作。

const input = "nom d'utilisateur : BadBoy666";
console.log(input.slice(20)); //"BadBoy666"
console.log(input.slice(20, 23)); //"Bad"

la méthode .slice()有很多微妙的我不会在这里谈论的。

.slice()-返回一系列特征链

slice thode()提取字符通道的一部分,作为所提供的索引的函数,并以新通道的形式返回。当您知道通道的结构并想要提取特定部分时,此thode很有用。它也可以与我们学到了更多TID的索引 - 索引一起使用,以找到第一次出现子邮件的索引,并将其用作切割的奖励点。

const phrase = "Qué bueno qué rico qué lindo Paris Latino";
const mots = phrase.split(' ');
const lettres = phrase.split('');
console.log(mots); // ['Qué', 'bueno', 'qué', 'rico', 'qué', 'lindo', 'Paris', 'Latino']
console.log(lettres) //['Q', 'u', 'é', ' ', 'b', 'u', 'e', 'n', 'o', ' ', 'q', 'u', 'é', ' ', 'r', 'i', 'c', 'o', ' ', 'q', 'u', 'é', ' ', 'l', 'i', 'n', 'd', 'o', ' ', 'P', 'a', 'r', 'i', 's', ' ', 'L', 'a', 't', 'i', 'n', 'o'];

.repeat()-改装角色chast

重复()函数将对象的元素的复合通道返回到指定的次数。

const paroles = "Vive le vent 🎄";
console.log(paroles.repeat(3) + "d'hiver ! "); //Vive le vent 🎄Vive le vent 🎄Vive le vent 🎄d'hiver !  

.charAt()-返回索引的字符

thode charat()返回一个包含字符的新通道为给定的索引。

const message = "Bonne nuit";
console.log(message.charAt(0)); //"B"
console.log(message.charAt(8)); //"i"

.charCodeAt()-返回索引的Unicode

charcodeat medod()将字符的Unicode返回到字符通道中的赞助索引。这是0到65535之间的圆锥整数UTF-16。

const message = "Bonne nuit";
console.log(message.charCodeAt(0)); //66
console.log(message.charCodeAt(8)); //105

和Bref

我在此处尚未提及其他MSE,例如lastIndexOfsubstringsubstrconcat
要拥有JavaScript MESE的完整列表,我建议documentation de MDN