Matematika je vyžadována v každém aspektu programování, od frontendu po backend, pro sladění animací a přechodů až po vytváření komplexní logiky aplikace. Matematika výrazně usnadňuje život programátorů tím, že poskytuje snazší způsob provádění několika úkolů a také pomáhá při ověřování dat nebo scénářích porovnávání vzorů. Naštěstí! JavaScript nabízí „ Matematika “ objekt, který má různé vlastnosti a metody a pro provádění specifického “ bez 'trigonometrická funkce, její ' bez ()” metoda.
Tento blog vysvětluje proces hledání hodnot sinus pomocí metody Math sin() JavaScriptu.
Jak vypočítat hodnoty sinusu pomocí metody JavaScript Math sin()?
' bez ()” metoda přijímá číselnou hodnotu v typu radián a vykonává funkci trigonometrie sin nad zadanou hodnotou. Vrácená hodnota vždy leží mezi „ 1“ a „-1“ a může být „NAN ” pokud zadaná hodnota není v číselném typu.
Syntax
Syntaxe metody JavaScript Math.sin() je uvedena níže:
Matematika . bez ( val )
' val ” je číselná hodnota v radiánovém formátu. Pokud má vývojka hodnotu ve stupních, musí být nejprve převedena na radiány, poté bude získaný radián předán do „ bez ()“ metoda. Vzorec, který se používá pro převod, je uveden níže:
Navštivte níže uvedenou tabulku, kde jsou nejčastěji používané stupně převedeny na radiány
Stupeň | 0 | 30 | Čtyři pět | 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 příkladů pro pochopení „ bez ()“ metoda.
Příklad 1: Aplikace metody sin() na kladné hodnoty
V tomto příkladu chování „ bez ()“ metoda s „ pozitivní ” stupně budou popsány předáním převedené hodnoty odpovídajících hodnot stupňů do radiánu. Poté vložte tyto hodnoty do „ bez ()“ závorka metody:
< skript >řídicí panel. log ( 'Sinus pro 60 stupňů: ' + Matematika . bez ( 1,047 ) )
řídicí panel. log ( 'Sinus pro 90 stupňů: ' + Matematika . bez ( 1,57 ) )
řídicí panel. log ( 'Sinus pro 180 stupňů: ' + Matematika . bez ( 3.14 ) )
řídicí panel. log ( 'Sinus pro 270 stupňů: ' + Matematika . bez ( 4,712 ) )
řídicí panel. log ( 'Sinus pro 360 stupňů: ' + Matematika . bez ( 6.28 ) )
skript >
Ve výše uvedených řádcích kódu jsou hodnoty radiánů pro odpovídající hodnoty stupňů vloženy do „ Math.hřích funkce ()“. Kladné hodnoty radiánu byly vytvořeny pomocí výše popsaného vzorce. ' + ” je znakem zřetězení, který kombinuje výsledky textu a metody tak, aby se zobrazovaly vedle sebe na konzole.
Po kompilaci výše uvedeného kódu vypadá okno konzoly takto:
Výstup ukazuje, že metoda sin() úspěšně vrací hodnoty pro každou poskytnutou hodnotu typu radián ve stupních.
Příklad 2: Metoda kde sin() dává nulu a NaN
V tomto případě chování „ bez ()“ metoda s hodnotami „ 0 “, “ Prázdná závorka“, „nedefinováno“ a „Řetězec “ se najde, jak je znázorněno níže:
< skript >řídicí panel. log ( 'Sinus 0:' + Matematika . bez ( 0 ) )
řídicí panel. log ( 'Sinus, když jsou závorky prázdné:' + Matematika . bez ( ) )
řídicí panel. log ( 'Sinus nedefinované hodnoty: ' + Matematika . bez ( nedefinováno ) )
řídicí panel. log ( 'Sinus hodnoty řetězce: ' + Matematika . bez ( 'Linux' ) )
skript >
Jak je uvedeno výše, byly poskytnuty různé nepravdivé informace „ bez ()“ metoda k načtení jejího chování a zjištění, kde tato metoda vrací „ NaN ' a ' Nula “.
Výstup generovaný po kompilaci je zobrazen níže:
Výstup ukazuje, že nedefinovaná, prázdná nebo řetězcová hodnota není přijatelná pro „ bez ()“ metoda a vrátí „ NaN “ (Není číslo) v reakci na ně. Navíc v případě „ 0 Metoda 'sin() vrací ' 0 “hodnota.
Příklad 3: Aplikace metody sin() na záporné hodnoty
' bez ()“ metodu lze také aplikovat na záporné stupně jejich převodem na radiány, stejně jako v případě kladných stupňů. Tabulka převodu pro některé záporné stupně na radiány je uvedena níže:
Stupeň | 0 | -30 | -Čtyři pět | -60 | -90 | -180 | -270 | -360 |
---|---|---|---|---|---|---|---|---|
radiány | 0 | -0,523 | -0,79 | -1,047 | -1,57 | -3.14 | -4,712 | -6,28 |
Vložme některé z těchto negativních radiánů do „ bez ()“ metoda:
< skript >řídicí panel. log ( 'Sinus pro -60 stupňů: ' + Matematika . bez ( - 1,047 ) )
řídicí panel. log ( 'Sinus pro -90 stupňů: ' + Matematika . bez ( - 1,57 ) )
řídicí panel. log ( 'Sinus pro -180 stupňů: ' + Matematika . bez ( - 3.14 ) )
řídicí panel. log ( 'Sinus pro -270 stupňů: ' + Matematika . bez ( - 4,712 ) )
řídicí panel. log ( 'Sinus pro -360 stupňů: ' + Matematika . bez ( - 6.28 ) )
skript >
Po kompilaci výše uvedeného kódu:
Výstup ukazuje, že „ bez ()“ byla úspěšně aplikována do záporných stupňů.
Závěr
Sinusové hodnoty se vypočítají převedením poskytnutých hodnot stupňů do radiánového formátu a poté předáním vygenerovaných hodnot přímo do „ bez ()“ metoda. Tato metoda vrací „ 0 “ pouze v případě, že hodnota “ 0 “ je předán do “ bez ()“ metoda a tiskne „ NaN ” v případě prázdné, nedefinované nebo řetězcové hodnoty. Tento blog vysvětlil proces výpočtu sinusových hodnot pomocí „ Math.hřích ()“ metoda.