Denne oppskrivningen vil guide deg om å sjekke om det angitte nummeret er et perfekt torg i JavaScript.
Hvordan sjekke/bekrefte om det medfølgende nummeret er et perfekt firkant i JavaScript?
For å bekrefte om et medfølgende nummer er et perfekt firkant i JavaScript, kan du bruke:
De nevnte tilnærmingene vil nå bli diskutert en etter en!
Metode 1: Sjekk om det medfølgende nummeret er et perfekt firkant ved bruk av matematikk.sqrt () metode
“Matte.SQRT ()”Metoden resulterer i kvadratroten til et tall. Ved å bruke det, kan du også sjekke tilstanden for det perfekte firkanten av det spesifikke nummeret ved hjelp av "If-Else" Løkke.
Syntaks
Matte.SQRT (x)Her, matematikken.sqrt () -metoden vil sende ut kvadratroten til “x”Variabel.
La oss gå gjennom følgende eksempel for demonstrasjon.
Eksempel
Først vil vi be brukeren legge inn nummeret og lagre det i en variabel som heter “PerfectSquare”:
var PerfectSquare = Prompt ("Skriv inn et tall:")Nå vil vi få kvadratroten til det medfølgende nummeret ved å bruke “Matte.SQRT ()”Metode:
z = matematikk.SQRT (PerfectSquare)Etter det vil vi sjekke betingelsen at hvis det medfølgende tallet tilsvarer produktet av kvadratroten i seg selv, vil det tilfredsstille den perfekte kvadrattilstanden:
if (PerfectSquare == z*z)Lagre den oppgitte koden og skriv inn et hvilket som helst nummer for bekreftelse:
Den gitte utgangen indikerer at det angitte nummeret som er "9”Er et perfekt firkant:
Metode 2: Sjekk om et tall er et perfekt firkant ved å bruke “Matematikk.gulv () ”og“ matematikk.Ceil () ”Metoder
“Matte.gulv()”Metoden runder ned det spesifiserte nummeret til et heltall som 4.7 vil bli avrundet til 4, mens “Matte.Ceil ()”Metoden returnerer det avrundede tallet opp til et heltall som 4.7 vil bli avrundet til 5. Begge disse metodene kan brukes samtidig for å bekrefte om det medfølgende tallet er et perfekt firkant eller ikke.
Syntaks
Matte.gulv (x), matematikk.Ceil (x)Her, “x”Henviser til et heltall.
Se på følgende eksempel for en bedre forståelse av konseptet:
Eksempel
Nå vil vi inkludere “Matte.SQRT ()”Metode i begge ovennevnte metoder for å håndtere den resulterende kvadratrotverdien. Kontroller deretter det medfølgende nummeret som et perfekt firkant med "Matte.Ceil ()”Og“Matte.gulv()”Metoder.
Denne kombinasjonen vil fungere på en slik måte at hvis det medfølgende tallet er et ufullstendig kvadrat, vil verdiene til begge metodene variere, og "ellers”Blokk vil bli utført. I det andre tilfellet vil det medfølgende tallet være et perfekt firkant:
hvis (matematikk.Ceil (matematikk.SQRT (PerfectSquare)) == Matematikk.gulv (matematikk.SQRT (PerfectSquare)))Utgangen fra implementeringen ovenfor vil resultere som følger:
Vi har samlet alle de enkleste metodene for å sjekke om et tall er et perfekt torg i JavaScript. Du kan bruke hvilken som helst av de ovennevnte metodene i henhold til din forståelse.
Konklusjon
For å sjekke om det angitte nummeret er et perfekt torg i JavaScript, bruk "Matte.SQRT ()”Metode og legg til en if-ests-uttalelse for å sjekke den perfekte firkantede tilstanden. Også "Matte.gulv()”Og“Matte.Ceil ()”Metoder kan brukes i kombinasjon for å bruke tilstanden på avrundet antall som følge av en kvadratrot. Denne oppskrivningen forklarte for å bekrefte om det medfølgende nummeret er et perfekt firkant.