{"id":904,"date":"2024-04-04T13:37:48","date_gmt":"2024-04-04T16:37:48","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=904"},"modified":"2024-04-06T18:29:57","modified_gmt":"2024-04-06T21:29:57","slug":"metodos-substr-e-indexof-javascript","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=904","title":{"rendered":"M\u00c9TODOS SUBSTR e INDEXOF JAVASCRIPT"},"content":{"rendered":"\n<p>No mundo da programa\u00e7\u00e3o, especialmente em linguagens como JavaScript, \u00e9 crucial dominar m\u00e9todos que nos permitam manipular strings de forma eficiente. Dois desses m\u00e9todos fundamentais s\u00e3o substr() e indexOf(). Ambos desempenham pap\u00e9is importantes na manipula\u00e7\u00e3o de strings, oferecendo funcionalidades distintas e complementares. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo substr()<\/h2>\n\n\n\n<p>O m\u00e9todo substr() \u00e9 utilizado para extrair partes de uma string, com base em uma posi\u00e7\u00e3o inicial e, opcionalmente, em um comprimento espec\u00edfico. Sua sintaxe \u00e9 simples:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"303\" height=\"35\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image.png\" alt=\"\" class=\"wp-image-905\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image.png 303w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-300x35.png 300w\" sizes=\"(max-width: 303px) 100vw, 303px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>In\u00edcio<\/strong>: Este \u00e9 o \u00edndice onde a extra\u00e7\u00e3o da string deve come\u00e7ar. Se for negativo, o in\u00edcio \u00e9 calculado a partir do final da string.<br><strong>Comprimento <\/strong>(opcional): Este \u00e9 o n\u00famero de caracteres a serem extra\u00eddos. Se n\u00e3o for especificado, substr() extrair\u00e1 os caracteres restantes da string ap\u00f3s o \u00edndice inicial.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"667\" height=\"388\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-1.png\" alt=\"\" class=\"wp-image-906\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-1.png 667w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-1-300x175.png 300w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"497\" height=\"87\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-2.png\" alt=\"\" class=\"wp-image-907\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-2.png 497w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-2-300x53.png 300w\" sizes=\"(max-width: 497px) 100vw, 497px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9todo indexOf()<\/h2>\n\n\n\n<p>O m\u00e9todo indexOf() \u00e9 usado para encontrar a primeira ocorr\u00eancia de um determinado valor em uma string. Ele retorna o \u00edndice da primeira ocorr\u00eancia do valor especificado ou -1 se o valor n\u00e3o for encontrado. A sintaxe \u00e9:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"328\" height=\"35\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-3.png\" alt=\"\" class=\"wp-image-908\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-3.png 328w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-3-300x32.png 300w\" sizes=\"(max-width: 328px) 100vw, 328px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Valor<\/strong>: O valor a ser pesquisado na string.<br><strong>\u00cdndice inicial<\/strong> (opcional): O \u00edndice onde a busca deve come\u00e7ar. Se n\u00e3o for especificado, a busca come\u00e7a do in\u00edcio da string.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"467\" height=\"270\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-4.png\" alt=\"\" class=\"wp-image-909\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-4.png 467w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/04\/image-4-300x173.png 300w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Utiliza\u00e7\u00e3o em conjunto<\/h2>\n\n\n\n<p>Esses m\u00e9todos s\u00e3o frequentemente usados em conjunto para realizar opera\u00e7\u00f5es mais complexas em strings. Por exemplo, voc\u00ea pode usar indexOf() para encontrar a posi\u00e7\u00e3o de um determinado caractere ou subpalavra e, em seguida, usar substr() para extrair uma parte espec\u00edfica da string com base nessa posi\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"M\u00e9todos SUBSTR INDEXOF em JavaScript\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/Jub9kAb28xg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Considera\u00e7\u00f5es finais<\/h2>\n\n\n\n<p>Os m\u00e9todos substr() e indexOf() s\u00e3o ferramentas poderosas para manipula\u00e7\u00e3o de strings em JavaScript. Com eles, voc\u00ea pode extrair partes espec\u00edficas de uma string, encontrar substrings dentro dela e executar diversas opera\u00e7\u00f5es \u00fateis em seus projetos. Ao entender profundamente como esses m\u00e9todos funcionam e como podem ser combinados, voc\u00ea estar\u00e1 bem equipado para lidar com uma variedade de tarefas relacionadas a strings em JavaScript.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>No mundo da programa\u00e7\u00e3o, especialmente em linguagens como JavaScript, \u00e9 crucial dominar m\u00e9todos que nos permitam manipular strings de forma eficiente. Dois desses m\u00e9todos fundamentais s\u00e3o substr() e indexOf(). Ambos desempenham pap\u00e9is importantes na manipula\u00e7\u00e3o de strings, oferecendo funcionalidades distintas e complementares. M\u00e9todo substr() O m\u00e9todo substr() \u00e9 utilizado para extrair partes de uma string, com base em uma posi\u00e7\u00e3o inicial e, opcionalmente, em um comprimento espec\u00edfico. Sua sintaxe \u00e9 simples: In\u00edcio: Este \u00e9 o \u00edndice onde a extra\u00e7\u00e3o da string deve come\u00e7ar. Se for negativo, o in\u00edcio \u00e9 calculado a partir do final da string.Comprimento (opcional): Este \u00e9 o n\u00famero de caracteres a serem extra\u00eddos. Se n\u00e3o for especificado, substr() extrair\u00e1 os caracteres restantes da string ap\u00f3s o \u00edndice inicial. M\u00e9todo indexOf() O m\u00e9todo indexOf() \u00e9 usado para encontrar a primeira ocorr\u00eancia de um determinado valor em uma string. Ele retorna o \u00edndice da primeira ocorr\u00eancia do valor especificado ou -1 se o valor n\u00e3o for encontrado. A sintaxe \u00e9: Valor: O valor a ser pesquisado na string.\u00cdndice inicial (opcional): O \u00edndice onde a busca deve come\u00e7ar. Se n\u00e3o for especificado, a busca come\u00e7a do in\u00edcio da string. Utiliza\u00e7\u00e3o em conjunto Esses m\u00e9todos s\u00e3o frequentemente usados em conjunto para realizar opera\u00e7\u00f5es mais complexas em strings. Por exemplo, voc\u00ea pode usar indexOf() para encontrar a posi\u00e7\u00e3o de um determinado caractere ou subpalavra e, em seguida, usar substr() para extrair uma parte espec\u00edfica da string com base nessa posi\u00e7\u00e3o. Considera\u00e7\u00f5es finais Os m\u00e9todos substr() e indexOf() s\u00e3o ferramentas poderosas para manipula\u00e7\u00e3o de strings em JavaScript. Com eles, voc\u00ea pode extrair partes espec\u00edficas de uma string, encontrar substrings dentro dela e executar diversas opera\u00e7\u00f5es \u00fateis em seus projetos. Ao entender profundamente como esses m\u00e9todos funcionam e como podem ser combinados, voc\u00ea estar\u00e1 bem equipado para lidar com uma variedade de tarefas relacionadas a strings em JavaScript.<\/p>\n","protected":false},"author":1,"featured_media":925,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/904"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=904"}],"version-history":[{"count":5,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/904\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/904\/revisions\/927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/925"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}