Как да изчислим синусови стойности с JavaScript Math sin() метод?

Kak Da Izcislim Sinusovi Stojnosti S Javascript Math Sin Metod



Математиката е необходима във всеки аспект на програмирането, вариращ от фронтенд до бекенд, за подравняване на анимацията и преходите до изграждане на сложната логика за приложението. Математиката прави живота на програмиста много по-лесен, като предоставя по-лесен начин за изпълнение на няколко задачи и също така помага при валидиране на данни или сценарии за съвпадение на шаблони. За щастие! JavaScript предлага „ математика ” обект, който има различни свойства и методи и за изпълнение конкретно на „ без 'тригонометрична функция, нейната' без ()” се използва методът.

Този блог обяснява процеса за намиране на синусови стойности с помощта на метода Math sin() на JavaScript.







Как да изчислим синусови стойности с JavaScript Math sin() метод?

без ()” методът приема числовата стойност в типа радиан и изпълнява тригонометричната sin функция върху предоставената стойност. Върнатата стойност винаги се намира между „ 1” и „-1” и може да бъде „NAN ”, ако предоставената стойност не е в числов тип.



Синтаксис

Синтаксисът за метода на JavaScript Math.sin() е посочен по-долу:



математика . без ( вал )

вал ” е числовата стойност в радианов формат. Ако разработчикът има стойност в градуси, тогава тя трябва първо да се преобразува в радиани, след което полученият радиан ще бъде предаден на „ без ()” метод. Формулата, която се използва за преобразуване, е посочена по-долу:





Посетете таблицата по-долу, където най-често използваните градуси са преобразувани в радиани



Степен 0 30 Четири пет 60 90 180 270 360
Радиани 0 0,523 0,79 1,047 1.57 3.14 4,712 6.28

Нека да дадем няколко примера за разбиране на „ без ()” метод.

Пример 1: Прилагане на метод sin() към положителни стойности

В този пример поведението на „ без ()” метод с „ положителен ” градуси ще бъдат описани чрез предаване на преобразуваната стойност на съответните градуси в радианното число. След това вмъкнете тези стойности в „ без ()” скоби на метода:

< сценарий >
конзола. дневник ( 'Синус за 60 градуса: ' + математика . без ( 1,047 ) )
конзола. дневник ( 'Синус за 90 градуса: ' + математика . без ( 1.57 ) )
конзола. дневник ( 'Синус за 180 градуса: ' + математика . без ( 3.14 ) )
конзола. дневник ( 'Синус за 270 градуса: ' + математика . без ( 4,712 ) )
конзола. дневник ( 'Синус за 360 градуса: ' + математика . без ( 6.28 ) )
сценарий >

В горните редове на кода стойностите в радиани за съответните градуси се вмъкват вътре в „ Math.sin ()” функция. Положителните стойности в радиани са създадени чрез формулата, описана по-горе. „ + ” е знак за конкатенация, комбиниращ текста и резултатите от метода, за да ги покаже един до друг над конзолата.

След компилирането на горепосочения код, прозорецът на конзолата изглежда така:

Резултатът показва, че методът sin() успешно връща стойностите за всяка предоставена стойност на радиан тип градуси.

Пример 2: Където методът sin() дава нула и NaN

В този случай поведението на „ без ()” със стойностите на “ 0 ”, “ Празна скоба“, „недефиниран“ и „Низ ” ще бъде намерен, както е показано по-долу:

< сценарий >
конзола. дневник ( 'Синус от 0:' + математика . без ( 0 ) )
конзола. дневник ( „Синус, когато скобите са празни:“ + математика . без ( ) )
конзола. дневник ( 'Синус на недефинирана стойност: ' + математика . без ( недефиниран ) )
конзола. дневник ( 'Синус от низова стойност: ' + математика . без ( „Линукс“ ) )
сценарий >

Както беше посочено по-горе, на „ без ()” метод за извличане на неговото поведение и намиране къде се връща този метод “ NaN ' и ' Нула ”.

Резултатът, генериран след компилацията, е показан по-долу:

Изходът показва, че стойността недефинирана, празна или низ не е приемлива от „ без ()” метод и той връща “ NaN ” (Не е число) в отговор на тях. Освен това, в случай на „ 0 ” sin() метод връща „ 0 ” стойност.

Пример 3: Прилагане на метода sin() върху отрицателни стойности

без ()” методът може да се приложи и към отрицателни градуси чрез преобразуването им в радиани, както в случая с положителните градуси. Таблицата за преобразуване на някои отрицателни градуси в радиани е посочена по-долу:

Степен 0 -30 -Четири пет -60 -90 -180 -270 -360
Радиани 0 -0,523 -0,79 -1047 -1,57 -3,14 -4 712 -6,28

Нека вмъкнем някои от тези отрицателни радиани в ' без ()” метод:

< сценарий >
конзола. дневник ( 'Синус за -60 градуса: ' + математика . без ( - 1,047 ) )

конзола. дневник ( 'Синус за -90 градуса: ' + математика . без ( - 1.57 ) )
конзола. дневник ( 'Синус за -180 градуса: ' + математика . без ( - 3.14 ) )
конзола. дневник ( 'Синус за -270 градуса: ' + математика . без ( - 4,712 ) )
конзола. дневник ( 'Синус за -360 градуса: ' + математика . без ( - 6.28 ) )
сценарий >

След компилирането на горния код:

Резултатът показва, че „ без ()” методът е успешно приложен към отрицателни степени.

Заключение

Стойностите на синуса се изчисляват чрез преобразуване на предоставените градуси в радианов формат и след това предаване на генерираните стойности директно в „ без ()” метод. Този метод връща „ 0 ” само когато стойността на „ 0 ” се предава на „ без ()” метод и разпечатки “ NaN ” в случай на празна, недефинирана или низова стойност. Този блог обяснява процеса за изчисляване на синусови стойности с помощта на „ Math.sin ()” метод.