1. fatia
- Strings e arrays
- string.slice (start, end) interceptar uma string do início ao fim excluindo o fim
- fim suporta números negativos
- Retornar uma nova string não mudará a string original
2. substring
- string.substring (start, end) intercepta uma string do início ao fim, excluindo o fim
- A diferença com a fatia é que a extremidade não suporta números negativos
- Retornar uma nova string não mudará a string original
3. substr
- string.substr (start, length) intercepta uma string de comprimento length desde o início
- Retornar uma nova string não mudará a string original
4. emenda
- splice não pode manipular strings e só pode manipular matrizes
- O método splice () adiciona / remove itens de / para a matriz e, em seguida, retorna os itens excluídos.
- Irá mudar o array original
5. substitua
- substituir retorna uma nova string
- Apenas a primeira string correspondente na string de destino pode ser substituída. Se você deseja substituir toda a string de destino, replaceAll pode ser usado em java, mas JS não fornece esse método. Use expressões regulares para obter o efeito de replaceAll: str.replace (/ word / g, "Excel")
6. reverso
- O método reverse () é usado para inverter a ordem dos elementos na matriz. Strings não têm esse método.
- Este método mudará o array original
7. toString
- Números negativos não mostrarão o complemento, serão negativos
- number.toString () não preenche os padrões do parâmetro para números decimais
- number.toString (2) obtém o número binário do número positivo
- (número >>> 0) .toString (2) para obter o número binário de números positivos e negativos
var num = 15;
var a = num.toString(); // 15
var b = num.toString(2); // 1111
var c = num.toString(8); // 17
var d = num.toString(16); // f