Update article translation and format text (#24294)
This commit is contained in:
committed by
Randell Dawson
parent
0995bb5705
commit
9d8eea97b8
@ -1,62 +1,64 @@
|
||||
---
|
||||
title: New String Functions
|
||||
localeTitle: Novas funções de string
|
||||
---
|
||||
## Novas funções de string
|
||||
|
||||
Após quatro funções são adicionadas novas para seqüências de caracteres no ES6.
|
||||
|
||||
* começa com
|
||||
* termina com
|
||||
* inclui
|
||||
* repetir
|
||||
|
||||
## começa com:
|
||||
|
||||
Esta é uma função que diferencia maiúsculas de minúsculas que nos ajuda a descobrir se uma string específica começa com alguma substring.
|
||||
|
||||
startsWith leva no segundo argumento opcional chamado posição que podemos usar no caso quando queremos pular um determinado número de caracteres do início da string antes de pesquisar.
|
||||
|
||||
```javascript
|
||||
const str ='Rachna';
|
||||
str.startsWith('Rad') //false
|
||||
str.startsWith('ra') //false as it is case sensitive
|
||||
str.startsWith('Ra') //true
|
||||
str.startsWith('ch',2) //true as we are searching from the second position
|
||||
str.startsWith('ch',3) //false
|
||||
```
|
||||
|
||||
## termina com
|
||||
|
||||
Esta é uma função que diferencia maiúsculas de minúsculas, o que nos ajuda a descobrir se uma determinada string termina com alguma substring.
|
||||
|
||||
endsWith leva em um segundo argumento opcional chamado endPosition que podemos usar para incluir o número de caracteres antes de pesquisar.
|
||||
|
||||
```javascript
|
||||
const city= 'Delhi';
|
||||
city.endsWith('Hi'); //false as it is case sensitive
|
||||
city.endsWith('hi');//true
|
||||
city.endsWith('l',3);//true - include only first three characters before searching
|
||||
city.endsWith('l',4);//false
|
||||
```
|
||||
|
||||
## inclui
|
||||
|
||||
includes function é também uma função que diferencia maiúsculas de minúsculas que verifica se o searchString está presente em qualquer lugar da string.
|
||||
|
||||
```javascript
|
||||
const name='John Doe';
|
||||
name.includes('do'); //false
|
||||
name.includes('D'); //true
|
||||
name.includes('Do'); //true
|
||||
```
|
||||
|
||||
## repetir
|
||||
|
||||
repeat nos permite pegar uma string e repeti-la várias vezes.
|
||||
|
||||
```javascript
|
||||
const str = 'This is repeated';
|
||||
str.repeat(3); //"This is repeatedThis is repeatedThis is repeated"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Novas funções de string
|
||||
|
||||
Segue abaixo quatro novas funções que foram adicionadas para seqüências de caracteres no ES6.
|
||||
|
||||
* `startsWith`
|
||||
* `endsWith`
|
||||
* `includes`
|
||||
* `repeat`
|
||||
|
||||
## startsWith
|
||||
|
||||
Esta função é _case sensitive_ (diferencia maiúsculas de minúsculas), ela nos ajuda a descobrir se uma _string_ específica começa com alguma _substring_.
|
||||
|
||||
`startsWith` tem um segundo argumento opcional chamado "posição" que podemos usar quando queremos pular um determinado número de caracteres do início da string antes de pesquisar.
|
||||
|
||||
```javascript
|
||||
const str ='Rachna';
|
||||
str.startsWith('Rad') //false
|
||||
str.startsWith('ra') //false como é case sensitive
|
||||
str.startsWith('Ra') //true
|
||||
str.startsWith('ch',2) //true enquanto procuramos na segunda posição
|
||||
str.startsWith('ch',3) //false
|
||||
```
|
||||
|
||||
## endsWith
|
||||
|
||||
Esta função é _case sensitive_, ela nos ajuda a descobrir se uma determinada _string_ termina com alguma _substring_.
|
||||
|
||||
`endsWith` leva em um segundo argumento opcional chamado "posição final" que podemos usar para incluir o número de caracteres antes de pesquisar.
|
||||
|
||||
```javascript
|
||||
const city= 'Delhi';
|
||||
city.endsWith('Hi'); //false como é case sensitive
|
||||
city.endsWith('hi');//true
|
||||
city.endsWith('l',3);//true - incluir apenas os três primeiros caracteres antes de pesquisar
|
||||
city.endsWith('l',4);//false
|
||||
```
|
||||
|
||||
## includes
|
||||
|
||||
A função `includes` é também uma função _case sensitive_, que verifica se o _substring_ pesquisada está presente em qualquer lugar da string.
|
||||
|
||||
```javascript
|
||||
const name='John Doe';
|
||||
name.includes('do'); //false
|
||||
name.includes('D'); //true
|
||||
name.includes('Do'); //true
|
||||
```
|
||||
|
||||
## repeat
|
||||
|
||||
A função `repeat` nos permite pegar uma string e repeti-la várias vezes.
|
||||
|
||||
```javascript
|
||||
const str = 'This is repeated';
|
||||
str.repeat(3); //"This is repeatedThis is repeatedThis is repeated"
|
||||
```
|
||||
|
||||
A função `repeat` pode ser usada para preencher uma string da esquerda com um número de espaços.
|
||||
|
Reference in New Issue
Block a user