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 -
- Arrays-metoder i JavaScript
- Rask sortering i JavaScript
- Mønstre i JavaScript
- Slik installerer du JavaScript