Introduksjon til Square Root i JavaScript

Javascript er et skriftspråk for frontend som gjengis i nettleseren og finnes i alle webapper og nettsteder som vi ser på internett i dag. Det er så mye brukt at alle nettlesere som standard er Javascript-kompatible. Vi kan ganske enkelt si at ingen webapp eller nettsted kan eksistere uten Javascript, og det har utviklet seg gjennom flere år for å støtte komplekse funksjonaliteter webapper gir i dag. Den støtter aritmetiske operasjoner som summering, multiplikasjon, deling, subtraksjon, kvadrat, kvadratrot og så videre. I denne opplæringen, la oss utforske hvordan Javascript kan brukes til å finne kvadratroten til et nummer med eksempler.

Til å begynne med, la oss sammenfatte den grunnleggende definisjonen av matematikkoperasjonen i Square root. Med enkle ord er kvadratroten til et tall et tall som når multiplisert med seg selv gir tallet. Kvadratroten brukes er flere formler og er forutsatt i forståelsesfunksjonene som 2.-grads ligninger for funksjon og grafering, et Pythagorean teorem i trigonometri, brøkdeleksponenter for funksjoner og grafer, irrasjonelle tall og reelle tall.

For eksempel er kvadratroten av 3 3 fordi 3 X 3 er 9. Tilsvarende er kvadratroten av 25 5 siden 5 x5 er 25.

La oss nå konvertere den ovennevnte matematiske ligningen til en Javascript-kode.

Javascript bruker Math-objektet til en rekke matematiske operasjoner. Dette har mange egenskaper og funksjoner for å utføre en rekke aritmetiske og algoritmiske operasjoner. Blant de mange aritmetiske funksjonene den gir, kan vi bruke sin sqrt () -metode for å finne sqrt () til antallet som ble levert til den.

Syntaks for funksjonen sqrt (): Math.sqrt(value)

Input Parameter: sqrt-funksjonen godtar et tall hvis firkantrot er å finne som en parameter.

Utgang: Hvis parameteren er gitt i riktig format, vil funksjonen returnere et tall som når multiplisert med seg selv vil gi parameterverdien, ellers vil det gi en rekke svar som vi vil utforske i opplæringen fremover.

Eksempler på Square Root i JavaScript

La oss se eksemplet nedenfor der vi oppretter et HTML-avsnitt med ID-en som "myDiv", og vi tilordner forskjellige kvadratrotverdier til det med Javascript:

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

Selv om sqrt () -metoden er veldig enkel å bruke, må vi legge inn ekstra krefter på å håndtere unntak i tilfelle hvis inngangsparameteren er gitt i feil format.

Hvis vi for eksempel passerer en ikke-numerisk forekomst, returnerer sqrt () -funksjonen et NaN-objekt.




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

Utgangen til koden over vises som NaN i nettleservinduet:

Når vi passerer en matrise med mer enn ett tall, returnerer funksjonen et NaN-svar som vist nedenfor:




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

Utgangen til koden over viser NaN-verdi i nettleservinduet:

Men sqrt () -funksjonen vil returnere riktig respons hvis vi gir en matrise med en ensifret parameter som vist nedenfor:




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

Utgangen til koden over vises som 3 i nettleservinduet:

Når du får et negativt tall, returnerer sqrt () -funksjonen et NaN-objekt.




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

Utgangen til koden over vises som NaN i nettleservinduet:

Når en tom parameter sendes, returnerer sqrt () -funksjonen et NaN-objekt.




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

Utgangen til koden ovenfor vil være:

Når du passerer en tom matrise, returnerer sqrt () -funksjonen en 0-verdi




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

Utgangen til koden ovenfor vil være:

Funksjonen sqrt () fungerer imidlertid bra når et desimaltall er oppgitt som en inngangsparameter.




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

Utgangen til koden ovenfor som vises i nettleseren, vil være som følger:

La oss nå forstå og utføre kodespesifikasjonen i nettleseren vår.

Vi lager først en fil som heter “sqrt_demo.html” og lagrer den i en mappe som heter “sqrt_demo”.

Filen vår vil inneholde HTML-koden og Javascript-koden.




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

Vi kan nå laste inn denne filen ved å skrive den nøyaktige plasseringen i nettleservinduet for å se gjennom utdataene.

Annet enn sqrt () -funksjonen, har Math-objektet også 2 egenskaper som kan hjelpe oss med å utlede kvadratroten til bestemte tall.

La oss gå gjennom dem nedenfor med eksempler:

Math.SQRT1_2: Denne egenskapen returnerer kvadratroten på ½ som omtrent kommer til 0, 707.

Eksempel:




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

Utgangen til koden ovenfor som vises i nettleseren vil være:

I eksemplet over har vi i stedet for å skrive ut verdien til Math.sqrt () skrevet Math.SQRT1_2 som vil vises som 0.7071067811865476 i nettleservinduet.

Math.SQRT2: Denne egenskapen returnerer kvadratroten på 2 som omtrent kommer til 1.414.

Eksempel:




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

Utdataene fra koden ovenfor som vises i nettleseren, vil være:

I eksempelet ovenfor, i stedet for å skrive ut verdien til Math.sqrt (), har vi skrevet ut Math.SQRT2 som vil vises som 1.414 i nettleservinduet.

Bortsett fra kvadratrotfunksjonen som sqrt (), er det flere andre komplekse funksjoner implementert i Javascript. Funksjonene hjelper deg med å implementere komplekse beregninger, ettersom de lett leveres av javascript selv. Dette sparer utvikleren tid og øker produktiviteten ved å hjelpe dem med å utvikle mer kode på kortere tid. Det er også en av hovedårsakene til at javascript er så populært at det ikke bare er et frontend-språk lenger, men med NodeJS har det også blitt et backend-språk der det kan oppnå alle operasjoner som kan oppnås med tradisjonelle programmeringsspråk som Php, Java, Python, Go og så videre.

Anbefalte artikler

Dette er en guide til Square Root i JavaScript. Her diskuterer vi hvordan Javascript kan brukes til å finne kvadratroten til et tall med eksempler. Du kan også se på følgende artikler for å lære mer -

  1. Arrays-metoder i JavaScript
  2. Rask sortering i JavaScript
  3. Mønstre i JavaScript
  4. Slik installerer du JavaScript