JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで数値のアークサイン(ラジアン)を取得する方法

Math.asin()メソッドとは

JavaScriptで数値のアークサイン(逆正弦)をラジアン単位で取得するには、Math.asin()メソッドを使用します。このメソッドは、引数として渡した数値のアークサインをラジアンで返します。

引数 x が -1 から 1 の範囲内にある場合、asin() メソッドは -π/2 ~ π/2 ラジアンの間の数値を返します。一方、範囲外の値を指定した場合や、数値に変換できない文字列を渡した場合は、NaN(Not a Number)が返されるので注意してください。

構文

Math.asin(x)
  • x:アークサインを求めたい数値。-1 ~ 1 の範囲で指定します。

使用例

以下のコードを実行すると、さまざまな値に対するアークサインを取得できます。

<html>
   <head>
      <title>JavaScript Math asin() Method</title>
   </head>

   <body>

      <script>
         var value = Math.asin(-1);
         document.write("First Value: " + value );

         value = Math.asin(null);
         document.write("<br />Second Value: " + value );

         value = Math.asin(30);
         document.write("<br />Third Value: " + value );

         value = Math.asin("Demo Text");
         document.write("<br />Fourth Value: " + value );
      </script>

   </body>
</html>

実行結果

First Value: -1.5707963267948966
Second Value: 0
Third Value: NaN
Fourth Value: NaN

結果の解説

  • Math.asin(-1):-1 は有効な範囲内のため、-π/2(約 -1.5707)が返されます。
  • Math.asin(null):null は数値の 0 に変換されるため、0 が返されます。
  • Math.asin(30):30 は -1 ~ 1 の範囲外のため、NaN が返されます。
  • Math.asin("Demo Text"):文字列は数値に変換できないため、NaN が返されます。

このように、Math.asin() を使うことで簡単にアークサインを求められますが、引数が必ず -1 ~ 1 の範囲に収まるかどうかを事前に確認しておくことが重要です。

  1. JavaScriptでリンクのtype属性の値を取得する方法

    JavaScriptでリンク(アンカー要素)のtype属性の値を取得するには、typeプロパティを使用します。type属性は、リンク先のドキュメントがHTML(text/html)なのか、CSS(text/css)なのかといった、リソースの種類(MIMEタイプ)を示すために使われる属性です。この属性の値は、JavaScriptから簡単に読み取ることができます。サンプルコード以下のコードを実行すると、リンクのtype属性の値を取得して画面に表示できます。<!DOCTYPE html> <html>    <body>   &nbs

  2. JavaScriptでリンクのtarget属性の値を取得する方法

    JavaScriptでリンク(アンカー要素)のtarget属性の値を取得するには、targetプロパティを使用します。target属性は、リンク先のドキュメントをどこに表示するかを指定するための属性です。たとえば、同じウィンドウで開くのか、新しいウィンドウや新しいタブで開くのか、あるいは特定のフレーム内に表示するのかなどを制御できます。よく使われる値としては、現在のページを保持したまま新しいタブで開く「_blank」などがあります。サンプルコード以下のコードを実行すると、リンクのtarget属性の値を取得して画面に表示できます。<!DOCTYPE html> <html>