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