objet String dans les méthodes JavaScript et propriétés résumé

objet String dans les méthodes JavaScript et propriétés résumé

Chaîne objet principalement pour le traitement des chaînes de texte.

Cet article décrit un total de 26 façons d'assurer le suivi, le cas échéant supplément sera mis à jour à tout moment

propriété

constructor

Constructor objet String, l'objet est de créer une référence de fonction.

longueur

longueur de chaîne

prototype

Chaîne objet prototype, peut ajouter des propriétés et méthodes ci-dessus

var a = 'abc'
a.constructor.prototype.abc = 'aaa'
a.constructor.prototype.sat = ()=> 'hello'
log(a.abc) // aaa
log(a.say()) // hello

méthode

charAt ()

Description: Renvoie le caractère à l'emplacement spécifié.

Syntaxe: str.charAt (Lieu)

code:

var str = 'hello word'
log(str.charAt(1))
// 打印 e

charCodeAt ()

Description: Retourne le codage de caractères Unicode dans l'emplacement spécifié dans.

Syntaxe: str.charCodeAt (Lieu)

代码:

var str = 'hello word'
log(str.charCodeAt(1))
// 打印 101

concat ()

Description: connecter deux ou plusieurs chaînes et retourne la nouvelle chaîne.

Syntaxe: str.concat (ch1, ch2)

代码:

var str = 'aaa'
var str1 = 'bbb'
var str2 = 'ccc'
log(str.concat(str1, str2))
// 打印 aaabbbccc

fromCharCode ()

Description: Le codage de caractères Unicode dans

Syntaxe: String.fromCharCode (65)

代码:

log(String.fromCharCode(65))
// 打印 A

Indice de()

Description: Renvoie une valeur de chaîne indique l'emplacement de la première occurrence de la chaîne.

Syntaxe: str.indexOf (string)

代码:

var str = 'hello'
log(str.indexOf('e'))
// 打印 1

comprend ()

Description: Trouver une chaîne contient une sous-chaîne spécifiée. Retour vrai ou faux

Syntaxe: str.includes (string)

代码:

var str = 'hello word'
log(str.includes('word'))
// 打印 true

rencontre()

Description: Trouvez en trouver un ou plusieurs correspondance d'expression régulière.

Syntaxe: str.match (régulier)

代码:

var str = 'aabbccdd'
log(str.match(/a/g))
// 打印 ["a", "a"]
log(str.match(/a/))
// 打印 ["a", index: 0, input: "aabbccdd"]

répéter()

Description: Indique le nombre de fois copier la chaîne elle-même, et revenir à les relier entre eux.

Syntaxe: str.repeat (nombre de copies);

代码:

var str = 'abc'
log(str.repeat(3))
// 打印 abcabcabc

remplacer()

Description: Trouver correspondant à chaîne dans la chaîne, la chaîne et le remplacement de la correspondance d'expression régulière.

语法: str.replace (searchValue, newValue)

代码:

var str = 'aabbcc'
log(str.replace('b', 't'))
// 打印 aatbcc
log(str.replace(/b/g, 't'))
// 打印 aattcc

Description: Trouvez la valeur d'expression régulière correspondant à la position.

Syntaxe: str.search (string)

代码:

var str = 'aabbcc'
log(str.search(/c/))
// 打印 4

tranche()

Description: l'extraction de fragments d'une chaîne, et renvoie la partie extraite dans une nouvelle chaîne.

Syntaxe: tranche (début, fin)

代码:

var str="Hello world!"
log(str.slice(2,9))
// 打印 llo wro

Divisé()

Description: diviser un tableau de chaînes est une chaîne.

Syntaxe: str.split (string)

代码:

var str = 'hello wrod'
log(str.split(''))
// 打印 ["h", "e", "l", "l", "o", " ", "w", "r", "o", "d"]
log(str.split('lo'))
// 打印 ["hel", " wrod"]

commence avec()

Remarque: Vérifiez si la chaîne commence par sous-chaîne spécifiée. Ture ou fausse déclaration

Syntaxe: str.startsWith (string)

code:

var str = 'hello wrod'
log(str.startsWith('hello'))
// 打印 true
log(str.startsWith('llo'))
// 打印 false

se termine par()

Remarque: Vérifiez que les extrémités de chaîne avec la sous-chaîne spécifiée. Ture ou fausse déclaration

Syntaxe: str.endsWith (string)

code:

var str = 'hello wrod'
log(str.startsWith('hello'))
// 打印 true
log(str.startsWith('llo'))
// 打印 false

substr ()

Description: Indique le nombre de caractères à partir de l'index de départ chaîne d'extraction. Le deuxième paramètre est le nombre de caractères à prendre, sinon un caractère par défaut prise à la fin, ne change pas la chaîne source.

Syntaxe: str.substr (début, longueur)

code:

var str = 'hello wrod'
log(str.substr(1, 3))
// 打印 ell
log(str.substr(1))
// 打印 ello wrod

la sous-chaîne ()

Description: La chaîne de caractères entre deux extraction d'index spécifiée. Entre les segments de caractère déplacé d'un endroit à l'autre. Si le second paramètre est omis, la sous-chaîne renvoie toujours à la fin de la chaîne.

语法: string .Substring (de, pour)

code:

var str = 'hello wrod'
log(str.substring(1))
// 打印 ello wrod
log(str.substring(1, 3))
// 打印 el

toLowerCase ()

Description: pour convertir la chaîne en minuscules.

Syntaxe: str.toLowerCase ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.toLowerCase())
// 打印 aaabbbcccdddeee

toUpperCase ()

Remarque: pour convertir une chaîne en majuscules.

Syntaxe: str.toUpperCase ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.toUpperCase())
// 打印 AAABBBCCCDDDEEE

réduire()

Description: enlever le blanc de chaque côté de la chaîne

Syntaxe: str.trim ()

code:

var str = '   AAAbbbCCCdddEEE   '
log(str.trim())
// 打印 AAAbbbCCCdddEEE

toLocaleLowerCase ()

Description: Selon la chaîne locale d'hôte local converti en minuscules.

Syntaxe: str.toLocaleLowerCase ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.toLocaleLowerCase())
// 打印    aaabbbcccdddeee

toLocaleUpperCase ()

Description: Selon la chaîne locale d'hôte local converti en majuscules.

Syntaxe: str.toLocaleUpperCase ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.toLocaleUpperCase())
// 打印 AAABBBCCCDDDEEE

valeur de()

Description: retourne la valeur originale d'un objet chaîne. méthode valueOf () est généralement effectuée automatiquement en arrière-plan par l'appel JavaScript, plutôt que de façon explicite dans le code.

Syntaxe: str.valueOf ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.valueOf())
// 打印 AAAbbbCCCdddEEE

toString ()

Description: Renvoie une chaîne.

Syntaxe: str.toString ()

code:

var str = 'AAAbbbCCCdddEEE'
log(str.toString())
// 打印 AAAbbbCCCdddEEE

tarte tampons ()

Description: chaîne de la tête de remplissage. (ES6)

Syntaxe: str.padStart (targetLength, string)

code:

var str = '123'
log(str.padStart(5, '0'))
// 打印 00123

padEnd ()

Description: string rempli dans la queue. (ES6)

Syntaxe: str.padEnd (targetLength, string)

code:

var str = '123'
log(str.padEnd(5, '0'))
// 打印 12300

brut()

Description: Fonction brute () est une chaîne de balise de modèle, est utilisé pour obtenir une mesure de la chaîne littérale du modèle d'origine.

callSiteUne chaîne de modèle « objet site d'appel »

...substitutionsTout paramètre facultatif indiquant la valeur de l'expression d'interpolation correspondant à un nombre arbitraire. templateString chaîne de modèle.

Syntaxe: String.raw (callsite, ... substitutions)

code:

var str = 'abcd'
log(String.raw`hel${str}lo`)
// 打印 helabcdlo

Je suppose que tu aimes

Origine www.cnblogs.com/liea/p/12512365.html
conseillé
Classement