Skip to content

Instantly share code, notes, and snippets.

@joffilyfe
Created April 20, 2015 12:51
Show Gist options
  • Save joffilyfe/699ffa9a21e0c97afdd9 to your computer and use it in GitHub Desktop.
Save joffilyfe/699ffa9a21e0c97afdd9 to your computer and use it in GitHub Desktop.
var nome = "Joffily";
var nome2 = " Ferreira";
var resultado = "";
var frase = "Eu, quero, ser, dividia e, colocada, em, uma, array";
var frase_delimitada = "Essa frase vai ser mostrada apenas do caractere de posição 10 até o final ";
// Concat (concatena duas strings e coloca dentro de outra);
resultado = resultado.concat(nome, nome2);
console.log("Resultado do concat: " + resultado);
// Split (encontra um delimitador e quando ele ocorrer o split separa a string e poe as partes em um array);
// Ele entende que o delimitador é um ponto onde a string deve ser quebrada
// Foi usado vírgula mas poderia ser uma letra qualquer ou símbolo.
frase = frase.split(',');
console.log(frase);
// substring -> Corta a string da posição X até a posição Y
var cortando_a_frase = frase_delimitada.substring(10, frase_delimitada.length);
console.log("RESULTADO: " + cortando_a_frase);
// toLowerCase() e toUpperCase(), modifica a string colocando tudo em minusculo ou maiusculo
var min = nome.toLowerCase();
var mai = nome.toUpperCase();
console.log("Minusculo: " + min);
console.log("Maiusculo: " + mai);
// Trim -> remove os espaços no inicio e no fim da string
console.log("RESULTADO: " + frase_delimitada.trim());
// Comandos mais básicos adiante!
// indexOf(), lastIndexOf(), charAt()
// todos eles trabalham com posições, o indexOf retorna a posição da primeira ocorrencia de algo em
// um array ou string o lastIndexOf retorna a posição da última ocorrência.
var posicao = nome.indexOf("f");
var ultima_posicao = nome.lastIndexOf("f");
console.log("Posição da primeira ocorrência de F: " + posicao);
console.log("Posição da útima ocorrência de F: " + ultima_posicao);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment