sugulogの日記

JavaScript、Number型!数値を取り扱うメソッドを集めてみた!!

スポンサードリンク

f:id:sugulog:20210103190126p:plain
こんにちは、すぐるです!

sugulogをお読みいただきありがとうございます!!

このブログは、「 過去の無知な自分に向けてわかりやすく説明するなら?? 」を基準に書いています。

少しでもお役に立てれば幸いです。

 

今回は、JavaScriptのNumber型ということで

  •  数値を取り扱うメソッド

について簡単に解説します!!

その為このブログを読むことで、新しい数値に関するJavaScriptメソッドに出会えたり、何か困ったときのカンニングペーパーとして参考になること間違いなしです!

また、新しい数値に関するJavaScriptメソッドに出会うたびに追記していきます!!

是非最後までご愛読ください。

 

・数値に関するJavaScriptメソッド

数値に関するJavaScriptメソッドに出会った順に書いてます。

もっともっと学びたいと貪欲に学習した思い出順なのでご了承ください。

・Math.round

数値を四捨五入する。

例)Math.round(6.18) → 6 Math.round(-6.18) → -6

・Math.floor

数値以下の最大整数を返す。

例)Math.floor(6.18) → 6 Math.floor(-6.18) → -7

・Math.ceil

数値以上の最小整数を返す。

例)Math.ceil(6.18) → 7 Math.ceil(-6.18) → -6

・Math.trunc

数値の整数部分を返す。

例)Math.trunc(6.18) → 6 Math.trunc(-6.18) → -6

・Math.random

0以上1未満の浮動小数点の疑似乱数を返す。

例)Math.random() → 0.010150095716460417

因みに、Math.floor(Math.random() * 100)で0以上100未満のランダムな整数、10 + Math.floor(Math.random() * 10)で10以上20未満のランダムな整数を返すように設定することもできます。

sugulog.hatenadiary.jp

・Math.abs

数値の絶対値を計算する。

 例)Math.abs(-6.18) → -6.18

・Math.pow

第一引数の第二引数乗を計算する。

 例)Math.pow(6, 3) → 216

・Math.sign

引数に渡された数値が正なら1、負なら-1、0なら0を返す。

 例)Math.sign(6) → 1 Math.sign(-6) → -1 Math.sign(0) → 0

・Math.sqrt

数値の平方根を計算する。

 例)Math.sqrt(36) → 6 

・Math.log

自然対数を計算する。

例)Math.log(Math.E) → 1

・Math.exp

指数関数(eの累乗)を計算する。

 例)Math.exp(6) → 403.4287934927351

・Math.cos

ラジアンで指定されたコサインを返す。

 例)Math.cos(1) → 0.5403023058681398

・Math.sin

ラジアンで指定されたサインを返す。

 例)Math.sin(1) → 0.8414709848078965

・Math.tan

ラジアンで指定されたタンジェントを返す。

 例)Math.tan(1) → 1.5574077246549023

sugulog.hatenadiary.jp

・Math.acos

ラジアンで指定されたアークコサインを返す。

 例)Math.cos(1) → 0

・Math.asin

ラジアンで指定されたアークサインを返す。

 例)Math.sin(1) → 1.5707963267948966

・Math.atan

ラジアンで指定されたアークタンジェントを返す。

 例)Math.tan(1) → 0.7853981633974483

・Math.atan2

第一引数(y座標)と第二引数(x座標)がなす角度をラジアンで返す。

 例)Math.atan2(1, 1) → 0.7853981633974483

<おまけ>

・Math.E

自然対数の底 (e)で約 2.718 を表す。

・Math.PI

円周率を表す。

ラジアンの求め方

ラジアン =(度 * Math.PI)/ 180

 

以上、今回のブログでした。

新しい数値に関するJavaScriptメソッドに出会えたり、何か困ったときのカンニングペーパーとして参考になりそうですか??

また新しい知識をどんどん蓄えていきますね(^_^)/

 

最後に!!

今後も、「 過去の無知な自分に向けてわかりやすく説明するなら?? 」を基準にブログを書いていきます。

少しでも気になった方はお試しでもいいので1度、読者登録お願いします!

またTwitterでもプログラミングに関することを中心に情報を発信してます。

宜しければそちらのフォローもお願いします。

最後までご愛読いただきありがとうございました!!