Méthodes courantes de chaînes (interception, segmentation, recherche, calcul)

Méthodes courantes pour les chaînes

substr(position de départ, longueur)

chaîne d'interception

La longueur peut être omise, après avoir omis de la position de départ à la fin

var str = 'www.baidu.com'
//截取www
console.log(str.substr(0,3))

sous-chaîne (position de début, position de fin)

chaîne d'interception

ne contient pas de position finale

La position finale peut être omise, de la position de départ à la fin après omission

var str = 'www.baidu.com'
//截取www
console.log(str.substr(0,3))

split() : divise la chaîne et renvoie un tableau

var strs='www.baidu.com'

var s=strs.split('.')
	s[0]:www
    s[1]:baidu
    s[2]:com

Indice de()

Renvoie la position de la chaîne de gauche à droite 第一次(en partant de 0), trouve la position de l'indice renvoyé et renvoie -1 si tu ne le trouves pas

var str = 'www.baidu.com'
var one = strs.indexOf('.')
console.log(one) //3

dernierindexDe()

Renvoie la position de la chaîne de gauche à droite 最后一次(en partant de 0), trouve la position de l'indice renvoyé et renvoie -1 si tu ne le trouves pas

var str = 'www.baidu.com'
var two = strs.lastindexOf('.')
console.log(two) //9

remplacer

replace('replaced character','new character') remplace l'ancien caractère par le nouveau caractère (remplace la première occurrence du caractère)

var strs = 'www.baidu.com'
//把“.”换成“-”
var three=strs.replace('.','-')
console.log(three)//www-baidu.com

méthode d'évaluation

Calculer + - * / % d'une chaîne

console.log(eval("1+1")) //2
console.log(eval("1-1")) //0
console.log(eval("1*1")) //1
console.log(eval("1/1")) //1
console.log(eval("1%1")) //0

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45753871/article/details/109453237
conseillé
Classement