Hoe Sinuswaarden te berekenen met JavaScript Math sin() Methode?

Hoe Sinuswaarden Te Berekenen Met Javascript Math Sin Methode



Wiskunde is vereist in elk aspect van programmeren, van frontend tot backend, voor het uitlijnen van de animatie en overgangen tot het bouwen van de complexe logica voor de applicatie. Wiskunde maakt het leven van de programmeur een stuk eenvoudiger door een eenvoudigere manier te bieden om verschillende taken uit te voeren en helpt ook bij gegevensvalidatie of scenario's voor het matchen van patronen. Gelukkig! JavaScript biedt de “ Wiskunde ”object dat verschillende eigenschappen en methoden heeft en voor het specifiek uitvoeren van de “ zonder 'trigonometriefunctie, zijn' zonder ()”-methode wordt gebruikt.

In deze blog wordt het proces uitgelegd om de sinuswaarden te vinden met behulp van de Math sin()-methode van JavaScript.







Hoe Sinuswaarden te berekenen met JavaScript Math sin() Methode?

De ' zonder ()”-methode accepteert de numerieke waarde in het radiaaltype en voert de trigonometrie-sin-functie uit over de opgegeven waarde. De geretourneerde waarde ligt altijd tussen de “ 1” en “-1” en kan “NAN ” als de opgegeven waarde niet van het numerieke type is.



Syntaxis

De syntaxis voor de JavaScript-methode Math.sin() wordt hieronder vermeld:



Wiskunde . zonder ( val )

De ' val ” is de numerieke waarde in het radialenformaat. Als de ontwikkelaar een waarde in graden heeft, moet deze eerst worden omgezet in radialen, waarna de verkregen radiaal wordt doorgegeven aan “ zonder ()” methode. De formule die voor de conversie wordt gebruikt, staat hieronder vermeld:





Bezoek de onderstaande tabel waar de meest gebruikte graden worden omgezet in radialen



Rang 0 30 Vier vijf 60 90 180 270 360
Radialen 0 0,523 0,79 1.047 1,57 3.14 4.712 6.28

Laten we een paar voorbeelden hebben voor een beter begrip van de “ zonder ()” methode.

Voorbeeld 1: De methode sin() toepassen op positieve waarden

In dit voorbeeld is het gedrag van de “ zonder ()”methode met de “ positief 'graden' wordt beschreven door de geconverteerde waarde van overeenkomstige gradenwaarden door te geven aan het radiaalgetal. Plaats deze waarden vervolgens in de “ zonder ()”methode haakje:

< script >
troosten. loggen ( 'Sinus voor 60 graden: ' + Wiskunde . zonder ( 1.047 ) )
troosten. loggen ( 'Sinus voor 90 graden:' + Wiskunde . zonder ( 1,57 ) )
troosten. loggen ( 'Sinus voor 180 graden: ' + Wiskunde . zonder ( 3.14 ) )
troosten. loggen ( 'Sinus voor 270 graden:' + Wiskunde . zonder ( 4.712 ) )
troosten. loggen ( 'Sinus voor 360 graden: ' + Wiskunde . zonder ( 6.28 ) )
script >

In de bovenstaande coderegels worden de radialenwaarden voor overeenkomstige gradenwaarden ingevoegd binnen de “ Wiskunde.zonde ()”-functie. De positieve radialenwaarden zijn gecreëerd via de hierboven beschreven formule. De ' + ” is een teken van aaneenschakeling, waarbij de tekst- en methoderesultaten worden gecombineerd om ze naast elkaar op de console weer te geven.

Na het compileren van bovengenoemde code ziet het consolevenster er als volgt uit:

De uitvoer laat zien dat de methode sin() met succes de waarden retourneert voor elke opgegeven radiaalwaarde van graden.

Voorbeeld 2: Waar de methode sin() nul en NaN oplevert

In dit geval is het gedrag van een “ zonder ()”methode met de waarden van “ 0 ”, “ Leeg haakje”, “ongedefinieerd” en “String ” zal worden gevonden, zoals hieronder weergegeven:

< script >
troosten. loggen ( 'Sinus van 0: ' + Wiskunde . zonder ( 0 ) )
troosten. loggen ( 'Sinus wanneer haakjes leeg zijn: ' + Wiskunde . zonder ( ) )
troosten. loggen ( 'Sinus van ongedefinieerde waarde: ' + Wiskunde . zonder ( ongedefinieerd ) )
troosten. loggen ( 'Sinus van tekenreekswaarde:' + Wiskunde . zonder ( 'Linux' ) )
script >

Zoals hierboven vermeld, zijn er verschillende valse gegevens verstrekt aan de “ zonder ()”methode om zijn gedrag op te halen en te vinden waar deze methode terugkeert” NaN ' En ' Nul ”.

De uitvoer die na de compilatie wordt gegenereerd, wordt hieronder weergegeven:

De uitvoer laat zien dat de ongedefinieerde, lege of tekenreekswaarde niet acceptabel is voor de “ zonder ()”methode en retourneert “ NaN '(Geen nummer) als reactie op hen. Bovendien is in het geval van “ 0 De methode sin() retourneert de 0 ' waarde.

Voorbeeld 3: Methode sin() toepassen op negatieve waarden

De ' zonder ()”-methode kan ook worden toegepast op negatieve graden door ze om te zetten in radialen, net als in het geval van positieve graden. De conversietabel voor enkele negatieve graden in radialen staat hieronder:

Rang 0 -30 -Vier vijf -60 -90 -180 -270 -360
Radialen 0 -0,523 -0,79 -1.047 -1,57 -3,14 -4.712 -6,28

Laten we enkele van deze negatieve radialen invoegen in de “ zonder ()” methode:

< script >
troosten. loggen ( 'Sinus voor -60 graden: ' + Wiskunde . zonder ( - 1.047 ) )

troosten. loggen ( 'Sinus voor -90 graden: ' + Wiskunde . zonder ( - 1,57 ) )
troosten. loggen ( 'Sinus voor -180 graden: ' + Wiskunde . zonder ( - 3.14 ) )
troosten. loggen ( 'Sinus voor -270 graden: ' + Wiskunde . zonder ( - 4.712 ) )
troosten. loggen ( 'Sinus voor -360 graden: ' + Wiskunde . zonder ( - 6.28 ) )
script >

Na het compileren van bovenstaande code:

Uit de uitvoer blijkt dat de “ zonder ()”-methode is met succes toegepast op negatieve graden.

Conclusie

De sinuswaarden worden berekend door de opgegeven gradenwaarden om te zetten in radialenformaat en vervolgens de gegenereerde waarden rechtstreeks door te geven in het “ zonder ()” methode. Deze methode retourneert “ 0 ” alleen wanneer de waarde van “ 0 ' wordt doorgegeven aan de ' zonder ()”methode en afdrukken“ NaN ” in het geval van een lege, ongedefinieerde of tekenreekswaarde. Deze blog heeft het proces uitgelegd om sinuswaarden te berekenen met behulp van de “ Wiskunde.zonde ()” methode.