JavaScriptで数値のアークコサイン(ラジアン)を取得する方法
JavaScriptで数値のアークコサイン(逆余弦)をラジアン単位で取得するには、Math.acos()メソッドを使用します。このメソッドは、引数に指定した数値のアークコサインをラジアンで返します。
戻り値の挙動は次のとおりです。
- 引数xが-1以上1以下の場合:0〜π(約3.14159)ラジアンの間の数値を返します
- 引数が-1〜1の範囲外の場合、または数値に変換できない場合:NaN(Not a Number)を返します
それでは、実際にJavaScriptでアークコサインを求めるコードを見てみましょう。
サンプルコード
<html>
<head>
<title>JavaScript Math acos() メソッド</title>
</head>
<body>
<script>
var value = Math.acos(-1);
document.write("1つ目の値 : " + value);
value = Math.acos(null);
document.write("<br />2つ目の値 : " + value);
value = Math.acos(30);
document.write("<br />3つ目の値 : " + value);
value = Math.acos("Demo Text");
document.write("<br />4つ目の値 : " + value);
</script>
</body>
</html>
実行結果
1つ目の値 : 3.141592653589793 2つ目の値 : 1.5707963267948966 3つ目の値 : NaN 4つ目の値 : NaN
結果の解説
- Math.acos(-1):cos(π) = -1 となるため、π(3.141592653589793)が返されます。
- Math.acos(null):nullは数値の0に変換されるため、acos(0) = π/2(1.5707963267948966)が返されます。
- Math.acos(30):30は有効範囲(-1〜1)の外にあるため、NaNが返されます。
- Math.acos("Demo Text"):文字列は数値に変換できないため、NaNが返されます。
-
JavaScriptでリンクのtype属性の値を取得する方法
JavaScriptでリンク(アンカー要素)のtype属性の値を取得するには、typeプロパティを使用します。type属性は、リンク先のドキュメントがHTML(text/html)なのか、CSS(text/css)なのかといった、リソースの種類(MIMEタイプ)を示すために使われる属性です。この属性の値は、JavaScriptから簡単に読み取ることができます。サンプルコード以下のコードを実行すると、リンクのtype属性の値を取得して画面に表示できます。<!DOCTYPE html> <html> <body> &nbs
-
JavaScriptでリンクのtarget属性の値を取得する方法
JavaScriptでリンク(アンカー要素)のtarget属性の値を取得するには、targetプロパティを使用します。target属性は、リンク先のドキュメントをどこに表示するかを指定するための属性です。たとえば、同じウィンドウで開くのか、新しいウィンドウや新しいタブで開くのか、あるいは特定のフレーム内に表示するのかなどを制御できます。よく使われる値としては、現在のページを保持したまま新しいタブで開く「_blank」などがあります。サンプルコード以下のコードを実行すると、リンクのtarget属性の値を取得して画面に表示できます。<!DOCTYPE html> <html>