Resumo dos métodos comuns de strings e matrizes JS

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

 

Acho que você gosta

Origin blog.csdn.net/a1059526327/article/details/108389236
Recomendado
Clasificación