Paano Kalkulahin ang Mga Halaga ng Sine gamit ang Paraan ng JavaScript Math sin()?

Paano Kalkulahin Ang Mga Halaga Ng Sine Gamit Ang Paraan Ng Javascript Math Sin



Kinakailangan ang matematika sa bawat aspeto ng programming mula frontend hanggang backend, para sa pag-align ng animation at mga transition sa pagbuo ng kumplikadong logic para sa application. Mas pinadali ng Math ang buhay ng programmer sa pamamagitan ng pagbibigay ng mas madaling paraan upang magsagawa ng ilang gawain at tumutulong din sa pag-validate ng data o mga senaryo na tumutugma sa pattern. Sa kabutihang palad! Ang JavaScript ay nag-aalok ng ' Math ” object na may iba't ibang katangian at pamamaraan at para sa partikular na pagganap ng ' wala ' function ng trigonometrya, ang ' wala ()” paraan ang ginamit.

Ipinapaliwanag ng blog na ito ang proseso upang mahanap ang mga halaga ng sine gamit ang Math sin() na pamamaraan ng JavaScript.







Paano Kalkulahin ang Mga Halaga ng Sine gamit ang Paraan ng JavaScript Math sin()?

Ang ' wala ()' na pamamaraan ay tumatanggap ng numeric na halaga sa uri ng radian at gumaganap ng trigonometry na paggana ng kasalanan sa ibinigay na halaga. Ang ibinalik na halaga ay palaging nasa pagitan ng ' 1' at '-1' at maaaring 'NAN ” kung ang ibinigay na halaga ay wala sa uri ng numero.



Syntax

Ang syntax para sa JavaScript Math.sin() na pamamaraan ay nakasaad sa ibaba:



Math . wala ( val )

Ang ' val ” ay ang numeric na halaga sa radian na format. Kung ang developer ay may halaga sa degree, dapat muna itong i-convert sa mga radian, pagkatapos ang nakuha na radian ay ipapasa sa ' wala ()” paraan. Ang formula na ginagamit para sa conversion ay nakasaad sa ibaba:





Bisitahin ang talahanayan sa ibaba kung saan ang mga degree na kadalasang ginagamit ay na-convert sa mga radian



Degree 0 30 Apat. Lima 60 90 180 270 360
Mga Radian 0 0.523 0.79 1,047 1.57 3.14 4,712 6.28

Magkaroon tayo ng ilang halimbawa para sa pag-unawa sa ' wala ()” paraan.

Halimbawa 1: Paglalapat ng sin() na pamamaraan sa Mga Positibong Halaga

Sa halimbawang ito, ang pag-uugali ng ' wala ()' na pamamaraan na may ' positibo Ang ” degrees ay ilalarawan sa pamamagitan ng  pagpasa ng na-convert na halaga ng mga katumbas na halaga ng degree sa radian number. Pagkatapos, ipasok ang mga halagang ito sa ' wala ()” paraang panaklong:

< iskrip >
console. log ( 'Sine para sa 60 Degree: ' + Math . wala ( 1,047 ) )
console. log ( 'Sine para sa 90 Degree: ' + Math . wala ( 1.57 ) )
console. log ( 'Sine para sa 180 Degree: ' + Math . wala ( 3.14 ) )
console. log ( 'Sine para sa 270 Degree: ' + Math . wala ( 4,712 ) )
console. log ( 'Sine para sa 360 Degree: ' + Math . wala ( 6.28 ) )
iskrip >

Sa mga linya ng code sa itaas, ang mga halaga ng radian para sa mga katumbas na halaga ng degree ay ipinasok sa loob ng ' Math.kasalanan ()” function. Ang mga positibong halaga ng radian ay nilikha sa pamamagitan ng formula na inilarawan sa itaas. Ang ' + ” ay isang tanda ng pagsasama-sama, pinagsasama ang mga resulta ng teksto at pamamaraan upang ipakita ang mga ito sa tabi ng isa't isa sa ibabaw ng console.

Pagkatapos ng compilation ng code sa itaas, ang console window ay ganito ang hitsura:

Ang output ay nagpapakita na ang sin() na pamamaraan ay matagumpay na nagbabalik ng mga halaga para sa bawat ibinigay na uri ng radian na halaga ng mga degree.

Halimbawa 2: Kung saan ang Sin() Method ay Nagbibigay ng Zero at NaN

Sa kasong ito, ang pag-uugali ng isang ' wala ()' na pamamaraan na may mga halaga ng ' 0 ”, “ Empty Parenthesis', 'undefined', at 'String ” ay makikita, tulad ng ipinapakita sa ibaba:

< iskrip >
console. log ( 'Sine ng 0 : ' + Math . wala ( 0 ) )
console. log ( 'Sine Kapag Walang laman ang Parenthesis: ' + Math . wala ( ) )
console. log ( 'Sine of undefined Value: ' + Math . wala ( hindi natukoy ) )
console. log ( 'Sine of String Value: ' + Math . wala ( 'Linux' ) )
iskrip >

Gaya ng nakasaad sa itaas, iba't ibang false ang ibinigay sa ' wala ()' na paraan upang mabawi ang pag-uugali nito at hanapin kung saan nagbabalik ang pamamaraang ito ' NaN 'at' Zero ”.

Ang output na nabuo pagkatapos ng compilation ay ipinapakita sa ibaba:

Ipinapakita ng output ang hindi natukoy, walang laman, o string na halaga ay hindi katanggap-tanggap ng ' wala ()' na paraan at ibinabalik nito ang ' NaN ” (Not a Number) bilang tugon sa kanila. Bukod dito, sa kaso ng ' 0 Ang pamamaraan ng 'sin() ay nagbabalik ng ' 0 ” halaga.

Halimbawa 3: Paglalapat ng Sin() na Paraan sa Mga Negatibong Halaga

Ang ' wala ()” na pamamaraan ay maaari ding ilapat sa mga negatibong degree sa pamamagitan ng pag-convert sa mga ito sa mga radian, katulad ng sa kaso ng mga positibong degree. Ang talahanayan ng conversion para sa ilang negatibong degree sa radians ay nakasaad sa ibaba:

Degree 0 -30 -Apat. Lima -60 -90 -180 -270 -360
Mga Radian 0 -0.523 -0.79 -1,047 -1.57 -3.14 -4,712 -6.28

Ipasok natin ang ilan sa mga negatibong radian na ito sa ' wala ()” paraan:

< iskrip >
console. log ( 'Sine para sa -60 Degree: ' + Math . wala ( - 1,047 ) )

console. log ( 'Sine para sa -90 Degree: ' + Math . wala ( - 1.57 ) )
console. log ( 'Sine para sa -180 Degree: ' + Math . wala ( - 3.14 ) )
console. log ( 'Sine para sa -270 Degree: ' + Math . wala ( - 4,712 ) )
console. log ( 'Sine para sa -360 Degree: ' + Math . wala ( - 6.28 ) )
iskrip >

Pagkatapos ng compilation ng code sa itaas:

Ang output ay nagpapakita na ang ' wala ()” na paraan ay matagumpay na nailapat sa mga negatibong antas.

Konklusyon

Ang mga halaga ng sine ay kinakalkula sa pamamagitan ng pag-convert ng ibinigay na mga halaga ng degree sa radian na format at pagkatapos ay direktang pagpasa sa mga nabuong halaga sa ' walang ()” paraan. Ang pamamaraang ito ay nagbabalik ng ' 0 ' kapag ang halaga ng ' 0 'ay ipinapasa sa' walang ()' paraan at mga pag-print ' NaN ” sa kaso ng walang laman, hindi natukoy, o String na halaga. Ipinaliwanag ng blog na ito ang proseso ng pagkalkula ng mga halaga ng sine gamit ang ' Math.kasalanan ()” paraan.