{"id":826,"date":"2024-03-06T11:54:03","date_gmt":"2024-03-06T14:54:03","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=826"},"modified":"2024-03-10T19:27:16","modified_gmt":"2024-03-10T22:27:16","slug":"funcoes-intrinsecas-javascript-isnan-math-random-math-round-e-math-sqrt","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=826","title":{"rendered":"Fun\u00e7\u00f5es Intr\u00ednsecas JavaScript: isNAN(), Math.random(), Math.round() e Math.sqrt()"},"content":{"rendered":"\n<p>JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o extremamente vers\u00e1til e poderosa, repleta de fun\u00e7\u00f5es intr\u00ednsecas que podem simplificar muito o processo de desenvolvimento de aplicativos da web. Neste artigo, vamos explorar algumas dessas fun\u00e7\u00f5es intr\u00ednsecas &#8211; isNaN(), Math.random(), Math.round() e Math.sqrt() &#8211; e entender como elas podem ser utilizadas em seus projetos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IsNAN()<\/h2>\n\n\n\n<p>A fun\u00e7\u00e3o isNaN() em JavaScript \u00e9 usada para determinar se um valor \u00e9 ou n\u00e3o um n\u00famero. Ela retorna verdadeiro se o valor passado como argumento n\u00e3o for um n\u00famero e falso se for um n\u00famero. Por exemplo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"466\" height=\"315\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-4.png\" alt=\"\" class=\"wp-image-827\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-4.png 466w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-4-300x203.png 300w\" sizes=\"(max-width: 466px) 100vw, 466px\" \/><\/figure>\n\n\n\n<p>Essa fun\u00e7\u00e3o \u00e9 \u00fatil para validar entradas de usu\u00e1rio em formul\u00e1rios, onde voc\u00ea precisa garantir que apenas n\u00fameros sejam aceitos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Math.random()<\/h2>\n\n\n\n<p>Essa fun\u00e7\u00e3o retorna um n\u00famero aleat\u00f3rio entre 0 (inclusivo) e 1 (exclusivo):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"291\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-5.png\" alt=\"\" class=\"wp-image-828\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-5.png 512w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-5-300x171.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Math.round()<\/h2>\n\n\n\n<p>A fun\u00e7\u00e3o Math.round() arredonda um n\u00famero para o inteiro mais pr\u00f3ximo. Se a parte decimal for maior ou igual a 0,5, o n\u00famero ser\u00e1 arredondado para cima; caso contr\u00e1rio, ser\u00e1 arredondado para baixo. Por exemplo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"317\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-6.png\" alt=\"\" class=\"wp-image-829\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-6.png 465w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-6-300x205.png 300w\" sizes=\"(max-width: 465px) 100vw, 465px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Math.sqrt()<\/h2>\n\n\n\n<p>A fun\u00e7\u00e3o Math.sqrt() retorna a raiz quadrada de um n\u00famero.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"306\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-7.png\" alt=\"\" class=\"wp-image-830\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-7.png 474w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/03\/image-7-300x194.png 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p>No v\u00eddeo de hoje vamos praticar um pouco utilizando as fun\u00e7\u00f5es intr\u00ednsecas.<\/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=\"Aula 06: Fun\u00e7\u00f5es Intr\u00ednsecas JavaScript\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/IAePi3slyDA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>C\u00d3DIGO DO V\u00cdDEO<\/strong>\n<strong>\n<\/strong>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Aula 06 Fun\u00e7\u00f5es Intr\u00ednsecas&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n    &lt;script&gt;\n\n        \/\/ var valor = parseFloat(Math.random() * 5);\n        \/\/ document.write(valor.toFixed(2));\n\n        \/\/ var valor = Math.round(5.6);\n        \/\/ document.write(valor);\n\n        \/\/ var quadrado = Math.sqrt(64);\n        \/\/ document.write(quadrado)\n\n\n        var valor = 'marcos' \n        document.write(isNaN(valor));\n\n        document.write('&lt;br&gt;');\n\n        var a = 10;\n        var b = \"Marcos\";\n        \n        var c = a * b;\n\n        document.write(c);\n        \n\n    &lt;\/script&gt;\n    \n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>As fun\u00e7\u00f5es intr\u00ednsecas do JavaScript s\u00e3o ferramentas poderosas que podem simplificar o desenvolvimento de aplicativos da web. Ao entender como e quando usar essas fun\u00e7\u00f5es, voc\u00ea pode melhorar a efici\u00eancia e a funcionalidade de seus projetos. Experimente essas fun\u00e7\u00f5es em seus pr\u00f3prios projetos e descubra o que mais voc\u00ea pode realizar com JavaScript!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o extremamente vers\u00e1til e poderosa, repleta de fun\u00e7\u00f5es intr\u00ednsecas que podem simplificar muito o processo de desenvolvimento de aplicativos da web. Neste artigo, vamos explorar algumas dessas fun\u00e7\u00f5es intr\u00ednsecas &#8211; isNaN(), Math.random(), Math.round() e Math.sqrt() &#8211; e entender como elas podem ser utilizadas em seus projetos. IsNAN() A fun\u00e7\u00e3o isNaN() em JavaScript \u00e9 usada para determinar se um valor \u00e9 ou n\u00e3o um n\u00famero. Ela retorna verdadeiro se o valor passado como argumento n\u00e3o for um n\u00famero e falso se for um n\u00famero. Por exemplo: Essa fun\u00e7\u00e3o \u00e9 \u00fatil para validar entradas de usu\u00e1rio em formul\u00e1rios, onde voc\u00ea precisa garantir que apenas n\u00fameros sejam aceitos. Math.random() Essa fun\u00e7\u00e3o retorna um n\u00famero aleat\u00f3rio entre 0 (inclusivo) e 1 (exclusivo): Math.round() A fun\u00e7\u00e3o Math.round() arredonda um n\u00famero para o inteiro mais pr\u00f3ximo. Se a parte decimal for maior ou igual a 0,5, o n\u00famero ser\u00e1 arredondado para cima; caso contr\u00e1rio, ser\u00e1 arredondado para baixo. Por exemplo: Math.sqrt() A fun\u00e7\u00e3o Math.sqrt() retorna a raiz quadrada de um n\u00famero. No v\u00eddeo de hoje vamos praticar um pouco utilizando as fun\u00e7\u00f5es intr\u00ednsecas. Conclus\u00e3o As fun\u00e7\u00f5es intr\u00ednsecas do JavaScript s\u00e3o ferramentas poderosas que podem simplificar o desenvolvimento de aplicativos da web. Ao entender como e quando usar essas fun\u00e7\u00f5es, voc\u00ea pode melhorar a efici\u00eancia e a funcionalidade de seus projetos. Experimente essas fun\u00e7\u00f5es em seus pr\u00f3prios projetos e descubra o que mais voc\u00ea pode realizar com JavaScript!<\/p>\n","protected":false},"author":1,"featured_media":836,"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":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/826"}],"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=826"}],"version-history":[{"count":5,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/826\/revisions"}],"predecessor-version":[{"id":838,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/826\/revisions\/838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/836"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}