Introduzione a Square Root in JavaScript

Javascript è un linguaggio di scripting front-end che viene visualizzato nel browser e si trova in tutte le webapp e siti Web che vediamo oggi su Internet. È così ampiamente usato che tutti i browser sono per impostazione predefinita compatibili con Javascript. Possiamo semplicemente dire che nessuna app web o sito Web può esistere senza Javascript e si è evoluta nel corso di diversi anni per supportare funzionalità complesse che le webapp forniscono oggi. Supporta operazioni aritmetiche come somma, moltiplicazione, divisione, sottrazione, quadrato, radice quadrata e così via. In questo tutorial, esploriamo come Javascript può essere usato per trovare la radice quadrata di un numero con esempi.

Per cominciare, ricapitoliamo la definizione di base dell'operazione matematica radice quadrata. In parole semplici, la radice quadrata di un numero è un numero che, se moltiplicato per se stesso, fornisce il numero. La radice quadrata viene utilizzata in diverse formule ed è pre-requisito nelle funzioni di comprensione come equazioni di secondo grado per funzionamento e rappresentazione grafica, un teorema di Pitagora in trigonometria, esponenti frazionari per funzioni e rappresentazione grafica, numeri irrazionali e numeri reali.

Ad esempio, la radice quadrata di 9 è 3 perché 3 X 3 è 9. Allo stesso modo, la radice quadrata di 25 è 5 poiché 5 x5 è 25.

Ora convertiamo l'equazione matematica di cui sopra in un codice Javascript.

Javascript utilizza l'oggetto Math per una varietà di operazioni matematiche. Questo ha molte proprietà e funzioni per eseguire una varietà di operazioni aritmetiche e algoritmiche. Tra le molte funzioni aritmetiche che fornisce, possiamo usare il suo metodo sqrt () per trovare sqrt () del numero fornito ad esso.

Sintassi della funzione sqrt (): Math.sqrt(value)

Parametro di input: la funzione sqrt accetta un numero la cui radice quadrata deve essere trovata come parametro.

Output: se il parametro viene fornito nel formato corretto, la funzione restituirà un numero che, se moltiplicato per se stesso, darebbe il valore del parametro, altrimenti fornirebbe una varietà di risposte che esploreremo nell'esercitazione successiva.

Esempi di radice quadrata in JavaScript

Vediamo l'esempio di seguito in cui stiamo creando un paragrafo HTML con l'id come "myDiv" e gli assegneremo vari valori di radice quadrata con Javascript:

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

Sebbene il metodo sqrt () sia molto facile da usare, dovremo impegnarci di più nella gestione delle eccezioni nel caso in cui il parametro di input sia fornito nel formato sbagliato.

Ad esempio, se passiamo un'istanza non numerica la funzione sqrt () restituirà un oggetto NaN.




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

L'output del codice sopra verrà visualizzato come NaN nella finestra del browser:

Quando passiamo un array con più di un numero, la funzione restituisce una risposta NaN come mostrato di seguito:




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

L'output del codice sopra mostrerà il valore NaN nella finestra del browser:

Ma la funzione sqrt () restituirà la risposta corretta se forniamo ad un array un parametro a una cifra come mostrato di seguito:




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

L'output del codice sopra verrà visualizzato come 3 nella finestra del browser:

Quando viene fornito un numero negativo, la funzione sqrt () restituisce un oggetto NaN.




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

L'output del codice precedente verrà visualizzato come NaN nella finestra del browser:

Quando viene passato un parametro vuoto, la funzione sqrt () restituisce un oggetto NaN.




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

L'output del codice sopra sarà:

Quando viene passato un array vuoto, la funzione sqrt () restituisce un valore 0




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

L'output del codice sopra sarà:

Tuttavia, la funzione sqrt () funziona bene quando viene fornito un numero decimale come parametro di input.




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

L'output del codice sopra visualizzato sul browser sarà il seguente:

Ora cerchiamo di capire ed eseguire le specifiche del codice nel nostro browser.

Creeremo prima un file chiamato "sqrt_demo.html" e lo salveremo in una cartella chiamata "sqrt_demo".

Il nostro file conterrà il codice HTML e il codice Javascript.




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

Ora possiamo caricare questo file digitando la posizione esatta nella finestra del browser per rivederne l'output.

Oltre alla funzione sqrt (), l'oggetto Math ha anche 2 proprietà che possono aiutarci a derivare la radice quadrata di numeri specifici.

Rivediamoli di seguito con esempi:

Math.SQRT1_2: questa proprietà restituisce la radice quadrata di ½ che arriva approssimativamente a 0, 707.

Esempio :




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

L'output del codice sopra visualizzato sul browser sarà:

Nell'esempio sopra, invece di stampare il valore di Math.sqrt () abbiamo stampato Math.SQRT1_2 che mostrerebbe 0.7071067811865476 nella finestra del browser.

Math.SQRT2: questa proprietà restituisce la radice quadrata di 2 che arriva approssimativamente a 1.414.

Esempio :




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

L'output del codice sopra visualizzato nel browser Web sarà:

Nell'esempio sopra, invece di stampare il valore di Math.sqrt () abbiamo stampato Math.SQRT2 che mostrerebbe come 1.414 nella finestra del browser.

Oltre alla funzione radice quadrata come sqrt (), ci sono molte altre funzioni complesse implementate in Javascript. Le funzioni aiutano a implementare facilmente calcoli complessi poiché sono prontamente forniti dallo stesso javascript. Questo fa risparmiare tempo allo sviluppatore e aumenta la produttività aiutandoli a sviluppare più codice in meno tempo. È anche uno dei motivi principali per cui javascript è così popolare che non è più solo un linguaggio front-end, ma con NodeJS è anche diventato un linguaggio back-end in cui può realizzare tutte le operazioni che possono essere realizzate con linguaggi di programmazione tradizionali come Php, Java, Python, Go e così via.

Articoli consigliati

Questa è una guida a Square Root in JavaScript. Qui discutiamo di come JavaScript può essere usato per trovare la radice quadrata di un numero con esempi. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più -

  1. Metodi di array in JavaScript
  2. Ordinamento rapido in JavaScript
  3. Pattern in JavaScript
  4. Come installare JavaScript

Categoria: