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.