Introducere în Rădăcina pătrată în JavaScript

Javascript este un limbaj de script frontend care se redă în browser și se găsește în toate site-urile web și site-urile web pe care le vedem astăzi pe internet. Este atât de utilizat pe scară largă, încât toate browserele sunt implicit compatibile Javascript. Putem spune pur și simplu că nicio aplicație web sau site web nu poate exista fără Javascript și a evoluat de-a lungul mai multor ani pentru a susține funcționalități complexe pe care site-urile web le oferă astăzi. Susține operațiuni aritmetice precum însumarea, înmulțirea, divizarea, scăderea, pătratul, rădăcina pătrată și așa mai departe. În acest tutorial, să explorăm modul în care Javascript poate fi utilizat pentru a găsi rădăcina pătrată a unui număr cu exemple.

Pentru început, să recapitulăm definiția de bază a operației matematice rădăcină pătrată. În cuvinte ușoare, rădăcina pătrată a unui număr este un număr care, înmulțit prin el însuși, dă numărul. Rădăcina pătrată este folosită sunt mai multe formule și este pre-necesară în funcțiile de înțelegere, cum ar fi ecuațiile de gradul 2 pentru funcționare și grafică, o teoremă pitagoreică în trigonometrie, exponenți fracționali pentru funcții și grafică, numere iraționale și numere reale.

De exemplu, rădăcina pătrată a lui 9 este 3, deoarece 3 X 3 este 9. În mod similar, rădăcina pătrată a 25 este 5, deoarece 5 x5 este 25.

Acum să convertim ecuația matematică de mai sus într-un cod Javascript.

Javascript utilizează obiectul Math pentru o varietate de operații matematice. Aceasta are multe proprietăți și funcții pentru a efectua o varietate de operații aritmetice și algoritmice. Printre numeroasele funcții aritmetice pe care le oferă, putem folosi metoda sqrt () pentru a găsi sqrt () al numărului furnizat.

Sintaxa funcției sqrt (): Math.sqrt(value)

Parametru de intrare: funcția sqrt acceptă un număr a cărui rădăcină pătrată trebuie să fie găsită ca parametru.

Ieșire: Dacă parametrul este furnizat în formatul corect, funcția va returna un număr care atunci când este înmulțit de el însuși ar da valoarea parametrului, altfel ar oferi o varietate de răspunsuri pe care le vom explora în tutorialul care urmează.

Exemple de rădăcină pătrată în JavaScript

Haideți să vedem exemplul de mai jos în care creăm un paragraf HTML cu ID-ul ca „myDiv” și vom atribui o valoare de rădăcină pătrată pentru el cu Javascript:

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

Deși metoda sqrt () este foarte ușor de utilizat, va trebui să depunem eforturi suplimentare în gestionarea excepțiilor în cazul în care parametrul de intrare este furnizat într-un format greșit.

De exemplu, dacă trecem o instanță non-numerică, funcția sqrt () va returna un obiect NaN.




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

Ieșirea codului de mai sus va fi afișată ca NaN în fereastra browserului:

Când trecem un tablou cu mai mult de un număr, funcția returnează un răspuns NaN așa cum se arată mai jos:




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

Ieșirea codului de mai sus va afișa valoarea NaN în fereastra browserului:

Dar funcția sqrt () va întoarce răspunsul corect dacă oferim un tablou cu un parametru cu o singură cifră, așa cum se arată mai jos:




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

Ieșirea codului de mai sus va fi afișată ca 3 în fereastra browserului:

Când este furnizat un număr negativ, funcția sqrt () returnează un obiect NaN.




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

Ieșirea codului de mai sus va fi afișată ca NaN în fereastra browserului:

Când este trecut un parametru gol, funcția sqrt () returnează un obiect NaN.




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

Rezultatul codului de mai sus va fi:

Când a trecut un tablou gol, funcția sqrt () returnează o valoare 0




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

Rezultatul codului de mai sus va fi:

Cu toate acestea, funcția sqrt () funcționează bine atunci când este furnizat un număr zecimal ca parametru de intrare.




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

Ieșirea codului de mai sus afișat pe browser va fi următoarea:

Acum să ne înțelegem și să executăm specificațiile de cod din browserul nostru.

Mai întâi vom crea un fișier numit „sqrt_demo.html” și îl vom salva într-un folder numit „sqrt_demo”.

Fișierul nostru va conține codul HTML și codul Javascript.




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

Acum putem încărca acest fișier tastând că este locația exactă în fereastra browserului pentru a revizui rezultatul.

În afară de funcția sqrt (), obiectul Math are și 2 proprietăți care ne pot ajuta să obținem rădăcina pătrată a numerelor specifice.

Să le trecem în revistă mai jos cu exemple:

Math.SQRT1_2: Această proprietate returnează rădăcina pătrată de ½ care este aproximativ 0, 707.

Exemplu:




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

Rezultatul codului de mai sus afișat pe browser va fi:

În exemplul de mai sus, în loc să imprimați valoarea Math.sqrt (), am imprimat Math.SQRT1_2 care se va afișa ca 0.7071067811865476 pe fereastra browserului.

Math.SQRT2: Această proprietate returnează rădăcina pătrată a 2 care ajunge aproximativ la 1.414.

Exemplu:




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

Rezultatul codului de mai sus afișat pe browserul web va fi:

În exemplul de mai sus, în loc să imprimați valoarea Math.sqrt (), am imprimat Math.SQRT2 care ar apărea ca 1.414 pe fereastra browserului.

În afară de funcția rădăcină pătrată precum sqrt (), există câteva alte funcții complexe implementate în Javascript. Funcțiile ajută la implementarea cu ușurință a calculelor complexe, deoarece acestea sunt furnizate cu ușurință de javascript în sine. Acest lucru economisește timpul dezvoltatorului și crește productivitatea acestora ajutându-i să dezvolte mai multe coduri în mai puțin timp. De asemenea, este unul dintre principalele motive pentru care javascript este atât de popular încât nu mai este doar un limbaj frontend, dar cu NodeJS a devenit, de asemenea, un limbaj backend, unde poate realiza toate operațiunile care pot fi realizate cu limbaje de programare tradiționale precum Php, Java, Python, Go și așa mai departe.

Articole recomandate

Acesta este un ghid pentru Rădăcina pătrată în JavaScript. Aici vom discuta despre modul în care Javascript poate fi utilizat pentru a găsi rădăcina pătrată a unui număr cu exemple. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -

  1. Schițe Metode în JavaScript
  2. Sortare rapidă în JavaScript
  3. Modele în JavaScript
  4. Cum se instalează JavaScript