Matematika je potrebna u svakom aspektu programiranja, od frontenda do backenda, za usklađivanje animacije i prijelaza do izgradnje složene logike za aplikaciju. Matematika programerima uvelike olakšava život pružajući lakši način za obavljanje nekoliko zadataka, a također pomaže u provjeri valjanosti podataka ili scenarijima usklađivanja uzoraka. Srećom! JavaScript nudi ' matematika ” objekt koji ima različita svojstva i metode i za izvođenje specifičnog “ bez ” trigonometrijska funkcija, njen “ bez ()” koristi se metoda.
Ovaj blog objašnjava postupak pronalaženja vrijednosti sinusa pomoću metode Math sin() JavaScripta.
Kako izračunati sinusne vrijednosti JavaScript matematičkom sin() metodom?
' bez ()” metoda prihvaća numeričku vrijednost u radijanskom tipu i izvodi trigonometrijsku sin funkciju nad navedenom vrijednošću. Vraćena vrijednost uvijek se nalazi između ' 1” i “-1” i može biti “NAN ” ako navedena vrijednost nije u numeričkom tipu.
Sintaksa
Sintaksa za metodu JavaScript Math.sin() navedena je u nastavku:
matematika . bez ( val )
' val ” je brojčana vrijednost u formatu radijana. Ako razvijač ima vrijednost u stupnju, tada se mora prvo pretvoriti u radijane, a zatim će dobiveni radijan biti proslijeđen u ' bez ()” metoda. Formula koja se koristi za pretvorbu navedena je u nastavku:
Posjetite donju tablicu u kojoj su stupnjevi koji se najčešće koriste pretvoreni u radijane
Stupanj | 0 | 30 | Četiri pet | 60 | 90 | 180 | 270 | 360 |
---|---|---|---|---|---|---|---|---|
Radijani | 0 | 0,523 | 0,79 | 1,047 | 1.57 | 3.14 | 4,712 | 6.28 |
Navedimo nekoliko primjera za razumijevanje ' bez ()” metoda.
Primjer 1: Primjena metode sin() na pozitivne vrijednosti
U ovom primjeru, ponašanje ' bez ()' metoda s ' pozitivan ” stupnjeva opisat će se prosljeđivanjem pretvorene vrijednosti odgovarajućih vrijednosti stupnjeva u radijanski broj. Zatim umetnite ove vrijednosti u ' bez ()” zagrada metode:
< skripta >konzola. log ( 'Sinus za 60 stupnjeva: ' + matematika . bez ( 1,047 ) )
konzola. log ( 'Sinus za 90 stupnjeva: ' + matematika . bez ( 1.57 ) )
konzola. log ( 'Sinus za 180 stupnjeva: ' + matematika . bez ( 3.14 ) )
konzola. log ( 'Sinus za 270 stupnjeva: ' + matematika . bez ( 4,712 ) )
konzola. log ( 'Sinus za 360 stupnjeva: ' + matematika . bez ( 6.28 ) )
skripta >
U gornjim redcima koda, vrijednosti radijana za odgovarajuće vrijednosti stupnjeva umetnute su unutar ' Math.sin ()” funkcija. Pozitivne radijanske vrijednosti stvorene su pomoću gore opisane formule. ' + ” je znak ulančavanja, kombinirajući tekst i rezultate metode kako bi se prikazali jedan pored drugog preko konzole.
Nakon kompilacije gore navedenog koda, prozor konzole izgleda ovako:
Izlaz pokazuje da metoda sin() uspješno vraća vrijednosti za svaku danu radijansku vrijednost stupnjeva.
Primjer 2: gdje metoda sin() daje nulu i NaN
U ovom slučaju, ponašanje ' bez ()' metoda s vrijednostima ' 0 ”, “ Prazna zagrada”, “nedefinirano” i “Niz ” će se pronaći, kao što je prikazano u nastavku:
< skripta >konzola. log ( 'Sinus od 0:' + matematika . bez ( 0 ) )
konzola. log ( 'Sinus kada su zagrade prazne: ' + matematika . bez ( ) )
konzola. log ( 'Sinus nedefinirane vrijednosti: ' + matematika . bez ( nedefiniran ) )
konzola. log ( 'Sinus vrijednosti niza: ' + matematika . bez ( 'Linux' ) )
skripta >
Kao što je gore navedeno, različite false dostavljene su ' bez ()” metoda za dohvaćanje njenog ponašanja i pronalaženje gdje se ova metoda vraća “ NaN ' i ' Nula ”.
Izlaz generiran nakon kompilacije prikazan je u nastavku:
Izlaz pokazuje nedefinirano, prazno ili vrijednost niza nije prihvatljiva za ' bez ()' metoda i vraća ' NaN ” (Nije broj) kao odgovor na njih. Štoviše, u slučaju ' 0 ” metoda sin() vraća „ 0 ” vrijednost.
Primjer 3: Primjena metode sin() na negativne vrijednosti
' bez ()” metoda se također može primijeniti na negativne stupnjeve pretvarajući ih u radijane, isto kao i u slučaju pozitivnih stupnjeva. Tablica pretvorbe za neke negativne stupnjeve u radijane navedena je u nastavku:
Stupanj | 0 | -30 | -Četiri pet | -60 | -90 | -180 | -270 | -360 |
---|---|---|---|---|---|---|---|---|
Radijani | 0 | -0,523 | -0,79 | -1.047 | -1,57 | -3.14 | -4.712 | -6,28 |
Umetnimo neke od ovih negativnih radijana u ' bez ()' metoda:
< skripta >konzola. log ( 'Sinus za -60 stupnjeva: ' + matematika . bez ( - 1,047 ) )
konzola. log ( 'Sinus za -90 stupnjeva: ' + matematika . bez ( - 1.57 ) )
konzola. log ( 'Sinus za -180 stupnjeva: ' + matematika . bez ( - 3.14 ) )
konzola. log ( 'Sinus za -270 stupnjeva: ' + matematika . bez ( - 4,712 ) )
konzola. log ( 'Sinus za -360 stupnjeva: ' + matematika . bez ( - 6.28 ) )
skripta >
Nakon kompilacije gornjeg koda:
Izlaz pokazuje da je ' bez ()” metoda je uspješno primijenjena na negativne stupnjeve.
Zaključak
Vrijednosti sinusa izračunavaju se pretvaranjem danih vrijednosti stupnjeva u radijanski format i prosljeđivanjem generiranih vrijednosti izravno u ' bez ()” metoda. Ova metoda vraća ' 0 ” samo kada je vrijednost “ 0 ' prosljeđuje se u ' bez ()” metoda i ispisi “ NaN ” u slučaju prazne, nedefinirane ili vrijednosti niza. Ovaj blog je objasnio postupak izračuna sinusnih vrijednosti pomoću ' Math.sin ()” metoda.