Ako vypočítať hodnoty sínusu pomocou metódy JavaScript Math sin()?

Ako Vypocitat Hodnoty Sinusu Pomocou Metody Javascript Math Sin



Matematika je potrebná v každom aspekte programovania, od frontendu až po backend, na zosúladenie animácií a prechodov na vytvorenie komplexnej logiky aplikácie. Matematika výrazne uľahčuje život programátora tým, že poskytuje jednoduchší spôsob vykonávania niekoľkých úloh a tiež pomáha pri overovaní údajov alebo scenároch porovnávania vzorov. Našťastie! JavaScript ponúka „ Matematika 'objekt, ktorý má rôzne vlastnosti a metódy a na konkrétne vykonávanie ' bez 'trigonometrická funkcia, jej ' bez ()“ metóda.

Tento blog vysvetľuje proces hľadania sínusových hodnôt pomocou metódy Math sin() JavaScriptu.







Ako vypočítať hodnoty sínusu pomocou metódy JavaScript Math sin()?

' bez ()” metóda akceptuje číselnú hodnotu v radiánovom type a vykoná funkciu trigonometria sin nad poskytnutou hodnotou. Vrátená hodnota vždy leží medzi „ 1“ a „-1“ a môže byť „NAN ” ak zadaná hodnota nie je číselného typu.



Syntax

Syntax pre metódu JavaScript Math.sin() je uvedená nižšie:



Matematika . bez ( val )

' val ” je číselná hodnota v radiánovom formáte. Ak má vývojár hodnotu v stupňoch, musí sa najprv previesť na radiány, potom sa získaný radián prenesie do „ bez ()“ metóda. Vzorec, ktorý sa používa na prevod, je uvedený nižšie:





Navštívte tabuľku nižšie, kde sú najčastejšie používané stupne prevedené na radiány



stupňa 0 30 Štyri, päť 60 90 180 270 360
radiány 0 0,523 0,79 1 047 1,57 3.14 4,712 6.28

Uveďme si pár príkladov na pochopenie „ bez ()“ metóda.

Príklad 1: Aplikácia metódy sin() na kladné hodnoty

V tomto príklade správanie „ bez ()“ metóda s „ pozitívne ” stupne budú popísané odovzdaním prevedenej hodnoty zodpovedajúcich hodnôt stupňov do radiánu. Potom vložte tieto hodnoty do „ bez ()“ zátvorka metódy:

< skript >
konzoly. log ( 'Sínus pre 60 stupňov: ' + Matematika . bez ( 1 047 ) )
konzoly. log ( 'Sínus pre 90 stupňov: ' + Matematika . bez ( 1,57 ) )
konzoly. log ( 'Sínus pre 180 stupňov: ' + Matematika . bez ( 3.14 ) )
konzoly. log ( 'Sínus pre 270 stupňov: ' + Matematika . bez ( 4,712 ) )
konzoly. log ( 'Sínus pre 360 ​​stupňov: ' + Matematika . bez ( 6.28 ) )
skript >

Vo vyššie uvedených riadkoch kódu sú hodnoty radiánov pre zodpovedajúce hodnoty stupňov vložené do „ Math.sin ()“. Kladné hodnoty radiánu boli vytvorené pomocou vzorca opísaného vyššie. ' + ” je znak zreťazenia, ktorý kombinuje výsledky textu a metódy tak, aby sa zobrazili vedľa seba na konzole.

Po kompilácii vyššie uvedeného kódu vyzerá okno konzoly takto:

Výstup ukazuje, že metóda sin() úspešne vracia hodnoty pre každú poskytnutú hodnotu typu radián v stupňoch.

Príklad 2: Metóda sin() dáva nulu a NaN

V tomto prípade správanie „ bez ()“ metóda s hodnotami „ 0 “, “ Prázdna zátvorka“, „nedefinované“ a „Reťazec“. “ sa nájde, ako je uvedené nižšie:

< skript >
konzoly. log ( 'Sínus 0:' + Matematika . bez ( 0 ) )
konzoly. log ( 'Sínus, keď sú zátvorky prázdne: ' + Matematika . bez ( ) )
konzoly. log ( 'Sínus nedefinovanej hodnoty: ' + Matematika . bez ( nedefinované ) )
konzoly. log ( 'Sínus hodnoty reťazca: ' + Matematika . bez ( 'Linux' ) )
skript >

Ako je uvedené vyššie, do „ bez ()“ metóda na získanie jeho správania a nájdenie, kde táto metóda vracia „ NaN “ a „ nula “.

Výstup vygenerovaný po kompilácii je uvedený nižšie:

Výstup ukazuje, že nedefinovaná, prázdna hodnota alebo hodnota reťazca nie je prijateľná pre „ bez ()“ metóda a vráti „ NaN “ (Nie je číslo) ako odpoveď na ne. Navyše v prípade „ 0 Metóda 'sin() vráti ' 0 “hodnota.

Príklad 3: Aplikácia metódy sin() na záporné hodnoty

' bez ()“ metódu možno použiť aj na záporné stupne ich prevodom na radiány, rovnako ako v prípade kladných stupňov. Tabuľka prevodu niektorých záporných stupňov na radiány je uvedená nižšie:

stupňa 0 -30 - Štyri, päť -60 -90 -180 -270 -360
radiány 0 -0,523 -0,79 -1 047 -1,57 -3.14 -4,712 -6.28

Vložme niektoré z týchto negatívnych radiánov do „ bez ()“ metóda:

< skript >
konzoly. log ( 'Sínus pre -60 stupňov: ' + Matematika . bez ( - 1 047 ) )

konzoly. log ( 'Sínus pre -90 stupňov: ' + Matematika . bez ( - 1,57 ) )
konzoly. log ( 'Sínus pre -180 stupňov: ' + Matematika . bez ( - 3.14 ) )
konzoly. log ( 'Sínus pre -270 stupňov: ' + Matematika . bez ( - 4,712 ) )
konzoly. log ( 'Sínus pre -360 stupňov: ' + Matematika . bez ( - 6.28 ) )
skript >

Po kompilácii vyššie uvedeného kódu:

Výstup ukazuje, že „ bez ()“ metóda bola úspešne použitá v záporných stupňoch.

Záver

Sínusové hodnoty sa vypočítajú prevedením poskytnutých stupňových hodnôt do radiánskeho formátu a následným odovzdaním vygenerovaných hodnôt priamo do „ bez ()“ metóda. Táto metóda vráti „ 0 “, iba ak hodnota „ 0 'prechádza do ' bez ()“ metóda a vytlačí „ NaN ” v prípade prázdnej, nedefinovanej hodnoty alebo hodnoty reťazca. Tento blog vysvetlil proces výpočtu sínusových hodnôt pomocou „ Math.sin ()“ metóda.