Baixe o app para aproveitar ainda mais
Prévia do material em texto
Os métodos de string em JavaScript 1 💳 Os métodos de string em JavaScript Em JavaScript, as strings são objetos que representam sequências de caracteres. Aqui estão algumas propriedades e métodos comuns de strings: Propriedades: length: essa propriedade retorna o comprimento da string. Por exemplo, se você tiver a string "hello", length será igual a 5. Isso pode ser útil para looping através de cada caractere de uma string ou para verificar se uma string está vazia. var str = "hello"; console.log(str.length); // 5 prototype: Os métodos de string em JavaScript 2 essa propriedade permite adicionar novos métodos a todas as strings. Isso é útil se você quiser adicionar uma funcionalidade personalizada para todas as strings em seu código. String.prototype.countVowels = function() { var vowels = "aeiou"; var count = 0; for (var i = 0; i < this.length; i++) { if (vowels.indexOf(this[i]) !== -1) { count++; } } return count; }; var str = "hello"; console.log(str.countVowels()); // 2 Métodos: charAt(index): esse método retorna o caractere na posição especificada pelo índice. Se o índice for inválido, ele retorna uma string vazia. var str = "hello"; console.log(str.charAt(0)); // "h" console.log(str.charAt(10)); // "" concat(string1, string2, ...): esse método concatena duas ou mais strings e retorna a string resultante. É uma alternativa ao operador + para concatenar strings. var str1 = "hello"; var str2 = "world"; var str3 = str1.concat(" ", str2); Os métodos de string em JavaScript 3 console.log(str3); // "hello world" indexOf(searchValue, start): esse método retorna o índice da primeira ocorrência do valor de pesquisa na string, começando a partir do índice opcional start. Se o valor de pesquisa não for encontrado, ele retorna -1. var str = "hello world"; console.log(str.indexOf("o")); // 4 console.log(str.indexOf("o", 5)); // 7 console.log(str.indexOf("z")); // -1 lastIndexOf(searchValue, start): esse método retorna o índice da última ocorrência do valor de pesquisa na string, começando a partir do índice opcional start. Se o valor de pesquisa não for encontrado var str = "hello world, hello world"; console.log(str.lastIndexOf("o")); // 7 console.log(str.lastIndexOf("o", 5)); // 4 slice(start, end): esse método retorna uma string extraída de uma string original, começando no índice start e terminando antes do índice end. Se o índice end não for fornecido, a string extraída irá até o fim da string original. var str = "hello world"; console.log(str.slice(0, 5)); // "hello" Os métodos de string em JavaScript 4 console.log(str.slice(6)); // "world" split(separator, limit): esse método divide uma string em um array de strings ao longo do separador especificado, limitando o número de elementos no array resultante ao valor opcional limit. var str = "hello world"; console.log(str.split(" ")); // ["hello", "world"] console.log(str.split("", 3)); // ["h", "e", "l"] substring(start, end): esse método é semelhante ao slice, mas o índice end pode ser menor que o índice start. Nesse caso, o índice start e o índice end são trocados antes de a string ser extraída. var str = "hello world"; console.log(str.substring(0, 5)); // "hello" console.log(str.substring(6, 5)); // "hello" console.log(str.substring(6, 10)); // "worl" toLowerCase(): esse método retorna a string original com todos os caracteres convertidos para minúsculas. var str = "Hello World"; Os métodos de string em JavaScript 5 console.log(str.toLowerCase()); // "hello world" toUpperCase(): esse método retorna a string original com todos os caracteres convertidos para maiúsculas. var str = "Hello World"; console.log(str.toUpperCase()); // "HELLO WORLD" Esses são apenas alguns dos métodos e propriedades de string disponíveis em JavaScript. É importante notar que muitos outros métodos, como replace e trim, também são úteis para manipular strings. É importante estudar e praticar essas ferramentas para tornar-se habilidoso na manipulação de strings em JavaScript. Além dos métodos já mencionados, existem outros dois métodos comuns de manipulação de strings em JavaScript que vale a pena mencionar: concat: esse método concatena duas ou mais strings em uma única string. javascriptCopy code var str1 = "hello"; var str2 = "world"; console.log(str1.concat(" ", str2)); // "hello world" indexOf: esse método retorna o índice da primeira ocorrência de uma substring dentro de uma string, ou -1 se a substring não for encontrada. javascriptCopy code var str = "hello world"; console.log(str.indexOf("o")); // 4 Os métodos de string em JavaScript 6 console.log(str.indexOf("z")); // -1 Além dos métodos, existem algumas propriedades importantes relacionadas às strings em JavaScript, incluindo: length: essa propriedade retorna o comprimento da string, ou seja, o número de caracteres que a compõem. var str = "hello world"; console.log(str.length); // 11 prototype: essa propriedade permite que você adicione novos métodos a todas as strings, aumentando ainda mais sua funcionalidade. String.prototype.countWords = function() { return this.split(" ").length; }; var str = "hello world"; console.log(str.countWords()); // 2 Essas são apenas algumas das propriedades e métodos relacionados às strings em JavaScript. É importante estudá-los e praticá-los para se tornar habilidoso na manipulação de strings em JavaScript.
Compartilhar