JavaScript Math sin() Yöntemi ile Sinüs Değerleri Nasıl Hesaplanır?

Javascript Math Sin Yontemi Ile Sinus Degerleri Nasil Hesaplanir



Animasyonun ve geçişlerin hizalanması ve uygulamanın karmaşık mantığının oluşturulması için ön uçtan arka uca kadar programlamanın her aşamasında matematik gereklidir. Matematik, çeşitli görevleri gerçekleştirmek için daha kolay bir yol sağlayarak programcının hayatını çok daha kolaylaştırır ve aynı zamanda veri doğrulama veya kalıp eşleştirme senaryolarına da yardımcı olur. Neyse ki! JavaScript şunu sunar: Matematik çeşitli özelliklere ve yöntemlere sahip olan ve özellikle '' işlemini gerçekleştirmek için kullanılan 'nesne' olmadan ” trigonometri fonksiyonu, onun“ olmadan ()” yöntemi kullanılır.

Bu blog, JavaScript'in Math sin() yöntemini kullanarak sinüs değerlerini bulma sürecini açıklamaktadır.







JavaScript Math sin() Yöntemi ile Sinüs Değerleri Nasıl Hesaplanır?

olmadan ()” yöntemi radyan tipindeki sayısal değeri kabul eder ve sağlanan değer üzerinden trigonometri sin fonksiyonunu gerçekleştirir. Döndürülen değer her zaman “ 1” ve “-1” ve “NAN” olabilir Sağlanan değer sayısal türde değilse.



Sözdizimi

JavaScript Math.sin() yönteminin sözdizimi aşağıda belirtilmiştir:



Matematik . olmadan ( val )

val ”, radyan formatındaki sayısal değerdir. Geliştiricinin derece cinsinden bir değeri varsa, önce radyana dönüştürülmesi gerekir, daha sonra elde edilen radyan “ olmadan ()' yöntem. Dönüşüm için kullanılan formül aşağıda belirtilmiştir:





En çok kullanılan derecelerin radyana dönüştürüldüğü aşağıdaki tabloyu ziyaret edin



Derece 0 30 Dört beş 60 90 180 270 360
Radyan 0 0,523 0,79 1.047 1.57 3.14 4.712 6.28

Anlaşılması için birkaç örnek verelim” olmadan ()' yöntem.

Örnek 1: Sin() yöntemini Pozitif Değerlere uygulama

Bu örnekte, ' davranışı olmadan ()” yöntemi ile “ pozitif ” derece, karşılık gelen derece değerlerinin dönüştürülmüş değeri radyan sayısına aktarılarak tanımlanacaktır. Daha sonra bu değerleri “ olmadan ()” yöntemi parantezi:

< senaryo >
konsol. kayıt ( '60 Derece için Sinüs: ' + Matematik . olmadan ( 1.047 ) )
konsol. kayıt ( '90 Derece için Sinüs: ' + Matematik . olmadan ( 1.57 ) )
konsol. kayıt ( '180 Derece için Sinüs: ' + Matematik . olmadan ( 3.14 ) )
konsol. kayıt ( '270 Derece için Sinüs: ' + Matematik . olmadan ( 4.712 ) )
konsol. kayıt ( '360 Derece için Sinüs: ' + Matematik . olmadan ( 6.28 ) )
senaryo >

Yukarıdaki kod satırlarında karşılık gelen derece değerlerine ait radyan değerleri “ Matematik.sin ()' işlev. Pozitif radyan değerleri yukarıda açıklanan formülle oluşturulmuştur. “ + ”, metin ve yöntem sonuçlarını konsolda yan yana görüntülemek üzere birleştiren bir birleştirme işaretidir.

Yukarıda belirtilen kodun derlenmesinden sonra konsol penceresi şu şekilde görünür:

Çıktı, sin() yönteminin, sağlanan her radyan türü derece değeri için değerleri başarıyla döndürdüğünü gösterir.

Örnek 2: sin() Yönteminin Sıfır ve NaN Verdiği Yer

Bu durumda bir davranışın olmadan ()” yöntemi “değerleriyle 0 ”, “ Boş Parantez”, “tanımsız” ve “Dize ” aşağıda gösterildiği gibi bulunacaktır:

< senaryo >
konsol. kayıt ( 'Sinüs 0 : ' + Matematik . olmadan ( 0 ) )
konsol. kayıt ( 'Parantez Boş Olduğunda Sinüs: ' + Matematik . olmadan ( ) )
konsol. kayıt ( 'Tanımsız Değerin Sinüsü: ' + Matematik . olmadan ( Tanımsız ) )
konsol. kayıt ( 'Dize Değerinin Sinüs Değeri: ' + Matematik . olmadan ( 'Linux' ) )
senaryo >

Yukarıda belirtildiği gibi “ olmadan ()” yönteminin davranışını almak ve bu yöntemin nereye döndüğünü bulmak için “ NaN ' Ve ' Sıfır ”.

Derleme sonrasında oluşturulan çıktı aşağıda gösterilmiştir:

Çıktı, tanımsız, boş veya dize değerinin ' tarafından kabul edilmediğini gösteriyor olmadan ()” yöntemine döner ve “ NaN ”(Sayı Değil) onlara yanıt olarak. Üstelik 'şu durumda 0 ” sin() yöntemi “ değerini döndürür 0 ' değer.

Örnek 3: Negatif Değerlere sin() Yönteminin Uygulanması

olmadan ()” yöntemi, pozitif derecelerde olduğu gibi negatif derecelere de radyana dönüştürülerek uygulanabilir. Bazı negatif derecelerin radyana dönüşüm tablosu aşağıda verilmiştir:

Derece 0 -30 -Dört beş -60 -90 -180 -270 -360
Radyan 0 -0,523 -0,79 -1.047 -1.57 -3.14 -4,712 -6.28

Bu negatif radyanlardan bazılarını “ olmadan ()' yöntem:

< senaryo >
konsol. kayıt ( '-60 Derece için Sinüs: ' + Matematik . olmadan ( - 1.047 ) )

konsol. kayıt ( '-90 Derece için Sinüs: ' + Matematik . olmadan ( - 1.57 ) )
konsol. kayıt ( '-180 Derece için Sinüs: ' + Matematik . olmadan ( - 3.14 ) )
konsol. kayıt ( '-270 Derece için Sinüs: ' + Matematik . olmadan ( - 4.712 ) )
konsol. kayıt ( '-360 Derece için Sinüs: ' + Matematik . olmadan ( - 6.28 ) )
senaryo >

Yukarıdaki kodun derlenmesinden sonra:

Çıktı şunu gösteriyor: “ olmadan ()” yöntemi negatif derecelere başarıyla uygulanmıştır.

Çözüm

Sinüs değerleri, sağlanan derece değerlerinin radyan formatına dönüştürülmesi ve ardından oluşturulan değerlerin doğrudan “ olmadan ()' yöntem. Bu yöntem şunu döndürür: 0 ' yalnızca ' değeri olduğunda 0 '' öğesine iletilir olmadan ()” yöntemini kullanır ve “” yazdırır. NaN ”boş, tanımsız veya String değeri durumunda. Bu blog, sinüs değerlerini hesaplama sürecini ' Matematik.sin ()' yöntem.