我最常使用的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,例如lastIndexOf
,substring
,substr
,concat
。
要拥有JavaScript MESE的完整列表,我建议documentation de MDN。