Corda
Uma corda é um ou mais caracteres organizados juntos, colocados em citações únicas ou duplas.
'abc'
"abc"
atributo de comprimento
As cordas em JS são semelhantes às matrizes e são compostas por caracteres um por um, para que a propriedade Length possa ser usada para obter o comprimento da corda.
var str = "Olá"
str.Lengen; // 5
Alguns métodos comuns para strings
1. Charat ()
str.Charat (n)
=> Retorna o enésimo caractere da string. Se não estiver entre 0 ~ str.Length-1, ele retornará uma corda vazia.
var str = "javascript"; str.charat (2); //'V'Str.Charat(12); // '' '
2. IndexOf ()
IndexOf (substrato [, Start])
=> Retorna a posição em que o Substr aparece pela primeira vez na String STR, começa a olhar para a posição inicial e, se não existir, retorne -1.
O início pode ser qualquer número inteiro, com o valor padrão de 0. Se inicializar <0, procure a sequência inteira (como se fosse passado para 0). Se Iniciar> = Str.Length, o método retornará -1, a menos que a string que esteja sendo procurada seja uma string vazia, o Str.Length será retornado.
var str = "javascript"; str.IndexOF ('s'); // 1str.indexOf ('s', 6); // -1str.indexof ('', 11); // 10str.indexOf ('', 8); // 83. LastIndexOf ()
LastIndexOf (substr [, start])
=> Retorna a última posição de substrato na String STR, começando na posição inicial para esperar e, se não existir, retorna -1.
'LastIndex'.LastIndexOf (' A '); // 14. Substring ()
Str.Substring (Start [, fim])
=> Retorna os caracteres do início ao fim (excluindo), o início e o fim são números inteiros não negativos. Se o parâmetro final (final) for omitido, significa que ele será interceptado da posição inicial até o final.
var str = 'abcdefg'; str.substring (1, 4); //"bcd"str.substring(1); // "bcdefg" str.substring (-1); // "abcdefg" será tratado como 0 ao passar em um valor negativo
5. Slice ()
str.slice (start [, fim])
=> Retorna caracteres do início ao fim (excluindo) e pode passar valores negativos
var str = 'Isso é incrível'; str.slice (4, -1); // "é Awesom"
6. Substr ()
str.slice (start [, fim])
=> Retorna uma substring no STR da posição especificada para o comprimento especificado, o início pode ser um valor negativo
var str = "apenas me dê um motivo"; str.substr (5, 10); // "me dê um" str.substr (-4, 2); // "como"
7. Substitua ()
Str.Place (regexp | Substr, Newsubstr | função)
=> Substitua a substring de STR
var str = "Você me ama"; Str.Replace ('Love', 'Hate'); // "Você me odeia"8. Search ()
str.search (regexp)
=> Encontre se o STS corresponde a uma expressão regular. Se a correspondência for bem -sucedida, retorne o índice da primeira correspondência da expressão regular na string; Caso contrário, retorne -1. Se o parâmetro for passado em um objeto não régex, ele será implicitamente convertido em um objeto de expressão regular usando o novo regexp (OBJ)
var str = 'eu amo javascript!'; str.search (/java/); // -1str.search (/java/); // 7str.search (/java/i); // 7str.search ('java'); // 7str.search ('java'); // 7str.search ('java'); // 79. Match ()
str.match (regexp)
=> Retorna uma matriz contendo resultados correspondentes e, se não houver correspondência, retorne nulo. Se o parâmetro for passado em um objeto não régex, ele será implicitamente convertido em um objeto de expressão regular usando o novo regexp (OBJ)
var str = 'javascript java'; str.match (/java/); // ["java"] str.match (/java/gi); // ["java", "java"] str.match (/ab/g); // nulo
10. Split ()
str.split ([separador] [, limite])
=> Retorna uma matriz, o separador pode ser uma corda ou expressão regular
var str = "Olá? mundo!"; str.split (); // ["Hello? World!"] Str.split (''); // ["H", "E", "L", "L", "L", "O", "" "," W "," O "," R "," L "," D "," "!"] Str.Split ('?'); // ["Hello", "World!"] Str.split ('', 5); // ["Olá"]11. TRIM ()
str.Trim ()
=> Remova os caracteres de espaço em branco no início e no final do STR e retorne uma cópia do STR sem afetar o valor da própria string.
var str = 'abc'; str.Trim (); // 'abc'console.log (str); // 'abc'
12. TolowerCase ()
str.TolowerCase ()
=> Converta STR para minúsculas e retorne uma cópia do STR sem afetar o valor da própria string
var str = 'JavaScript'; str.tolowerCase (); // 'javascript'console.log (str); // 'JavaScript'
13. Toupppercase ()
str.ToupPercase ()
=> Converta STR em maiúsculas e retorne uma cópia do STR sem afetar o valor da própria string
var str = 'JavaScript'; str.ToupPercase (); // 'javascript'console.log (str); // 'JavaScript'
O acima é uma explicação detalhada dos métodos de string javascript comum introduzidos a você pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!