Introdução à raiz quadrada em JavaScript

Javascript é uma linguagem de script de front-end que é renderizada no navegador e é encontrada em todos os aplicativos e sites que vemos na Internet hoje. É tão amplamente usado que todos os navegadores são compatíveis com Javascript por padrão. Podemos simplesmente dizer que nenhum aplicativo ou site da Web pode existir sem Javascript e ele evoluiu por vários anos para oferecer suporte a funcionalidades complexas que os webapps fornecem hoje. Ele suporta operações aritméticas como soma, multiplicação, divisão, subtração, quadrado, raiz quadrada e assim por diante. Neste tutorial, vamos explorar como o Javascript pode ser usado para encontrar a raiz quadrada de um número com exemplos.

Para começar, vamos recapitular a definição básica da operação matemática da raiz quadrada. Em palavras fáceis, a raiz quadrada de um número é um número que, quando multiplicado por si só, fornece o número. A raiz quadrada é usada em várias fórmulas e é pré-requisito para o entendimento de funções como equações de segundo grau para funcionamento e representação gráfica, um teorema de Pitágoras em trigonometria, expoentes fracionários para funções e gráficos, números irracionais e números reais.

Por exemplo, a raiz quadrada de 9 é 3 porque 3 X 3 é 9. Da mesma forma, a raiz quadrada de 25 é 5, pois 5 x5 é 25.

Agora vamos converter a equação matemática acima em um código Javascript.

Javascript usa o objeto Math para uma variedade de operações matemáticas. Isso tem muitas propriedades e funções para executar uma variedade de operações aritméticas e algorítmicas. Entre as muitas funções aritméticas que ele fornece, podemos usar o método sqrt () para encontrar o sqrt () do número fornecido a ele.

Sintaxe da função sqrt (): Math.sqrt(value)

Parâmetro de entrada: a função sqrt aceita um número cuja raiz quadrada deve ser encontrada como parâmetro.

Saída: Se o parâmetro for fornecido no formato correto, a função retornará um número que, quando multiplicado por si só, forneceria o valor do parâmetro, caso contrário, forneceria uma variedade de respostas que exploraremos no tutorial a seguir.

Exemplos de raiz quadrada em JavaScript

Vamos ver o exemplo abaixo, onde estamos criando um parágrafo HTML com o ID como "myDiv" e atribuiremos vários valores de raiz quadrada a ele com Javascript:

Input : Math.sqrt(36)
Output : 6
Input : Math.sqrt(-36)
Output : NaN

Embora o método sqrt () seja muito fácil de usar, teremos de fazer um esforço adicional no tratamento de exceções, caso o parâmetro de entrada seja fornecido no formato errado.

Por exemplo, se passarmos uma instância não numérica, a função sqrt () retornará um objeto NaN.




document.getElementById(“myDiv”).innerHTML = Math.sqrt("string");

A saída do código acima será exibida como NaN na janela do navegador:

Quando passamos uma matriz com mais de um número, a função retorna uma resposta NaN, como mostrado abaixo:




document.getElementById(“myDiv”).innerHTML = Math.sqrt((9, 16));

A saída do código acima exibirá o valor NaN na janela do navegador:

Mas a função sqrt () retornará a resposta correta se fornecermos uma matriz com um parâmetro de um dígito, como mostrado abaixo:




document.getElementById(“myDiv”).innerHTML = Math.sqrt((9));

A saída do código acima será exibida como 3 na janela do navegador:

Quando fornecido um número negativo, a função sqrt () retorna um objeto NaN.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(-9);

A saída do código acima será exibida como NaN na janela do navegador:

Quando um parâmetro vazio é passado, a função sqrt () retorna um objeto NaN.




document.getElementById(“myDiv”).innerHTML = Math.sqrt();

A saída do código acima será:

Quando transmitida uma matriz vazia, a função sqrt () retorna um valor 0




document.getElementById(“myDiv”).innerHTML = Math.sqrt(());

A saída do código acima será:

No entanto, a função sqrt () funciona bem quando um número decimal é fornecido como um parâmetro de entrada.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(2.56);

A saída do código acima exibido no navegador será a seguinte:

Agora vamos entender e executar as especificações de código em nosso navegador.

Primeiro, criaremos um arquivo chamado "sqrt_demo.html" e o salvaremos em uma pasta chamada "sqrt_demo".

Nosso arquivo conterá o código HTML e o código Javascript.




document.getElementById(“myDiv”).innerHTML = Math.sqrt(2.56);

Agora podemos carregar esse arquivo digitando o local exato na janela do navegador para revisar sua saída.

Além da função sqrt (), o objeto Math também possui 2 propriedades que podem nos ajudar a derivar a raiz quadrada de números específicos.

Vamos analisá-los abaixo com exemplos:

Math.SQRT1_2: esta propriedade retorna a raiz quadrada de ½, que aproximadamente chega a 0, 707.

Exemplo:




document.getElementById(“myDiv”).innerHTML = Math.SQRT1_2;

A saída do código acima exibido no navegador será:

No exemplo acima, em vez de imprimir o valor de Math.sqrt (), imprimimos Math.SQRT1_2, que mostraria 0, 7071067811865476 na janela do navegador.

Math.SQRT2: essa propriedade retorna a raiz quadrada de 2, que aproximadamente chega a 1.414.

Exemplo:




document.getElementById(“myDiv”).innerHTML = Math.SQRT2;

A saída do código acima exibido no navegador da web será:

No exemplo acima, em vez de imprimir o valor de Math.sqrt (), imprimimos Math.SQRT2, que seria exibido como 1.414 na janela do navegador.

Além da função de raiz quadrada, como sqrt (), existem várias outras funções complexas implementadas em Javascript. As funções ajudam a implementar cálculos complexos facilmente, pois são prontamente fornecidos pelo próprio javascript. Isso economiza o tempo do desenvolvedor e aumenta sua produtividade, ajudando-os a desenvolver mais código em menos tempo. É também uma das principais razões pelas quais o javascript é tão popular que não é mais apenas uma linguagem de front-end, mas com o NodeJS também se tornou uma linguagem de back-end, na qual é possível realizar todas as operações que podem ser realizadas com as linguagens de programação tradicionais como Php, Java, Python, Go e assim por diante.

Artigos recomendados

Este é um guia para a raiz quadrada em JavaScript. Aqui discutimos como o Javascript pode ser usado para encontrar a raiz quadrada de um número com exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. Métodos de matrizes em JavaScript
  2. Classificação Rápida em JavaScript
  3. Padrões em JavaScript
  4. Como instalar o JavaScript