溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

math是不是javascript的內(nèi)置函數(shù)

發(fā)布時間:2021-07-06 17:58:56 來源:億速云 閱讀:119 作者:chen 欄目:web開發(fā)

這篇文章主要介紹“math是不是javascript的內(nèi)置函數(shù)”,在日常操作中,相信很多人在math是不是javascript的內(nèi)置函數(shù)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”math是不是javascript的內(nèi)置函數(shù)”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

math是javascript內(nèi)置對象,不是內(nèi)置函數(shù)。Math對象用于執(zhí)行數(shù)學計算,它包含了屬性和方法,其屬性包括了標準的數(shù)學常量,如圓周率常量PI;其方法則構成了數(shù)學函數(shù)庫,其中包括幾何和算術運算兩類函數(shù)。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

math是javascript內(nèi)置對象。

內(nèi)置對象是js本身已經(jīng)寫好的對象,我們可以直接使用不需要定義它;javascript中常用內(nèi)置對象包括:

  • String對象:字符串對象,提供了對字符串進行操作的屬性和方法。

  • Array對象:數(shù)組對象,提供了數(shù)組操作方面的屬性和方法。

  • Date對象:日期時間對象,可以獲取系統(tǒng)的日期時間信息。

  • Boolean對象:布爾對象,一個布爾變量就是一個布爾對象。(沒有可用的屬性和方法)

  • Number對象:數(shù)值對象。一個數(shù)值變量就是一個數(shù)值對象。

  • Math對象:數(shù)學對象,提供了數(shù)學運算方面的屬性和方法。

  • RegExp

  • Error

  • Global

Math 對象用于執(zhí)行數(shù)學計算。它同樣包含了屬性和方法,其屬性包括了標準的數(shù)學常量,如圓周率常量 PI;其方法則構成了數(shù)學函數(shù)庫,其中包括幾何和算術運算兩類函數(shù)。Math 對象的這些方法和常量都是靜態(tài)的,所以使用它們時,不需要創(chuàng)建 Math 對象,而是直接使用 Math 對象名來訪問屬性或方法,例如 Math.PI,Math.random()。

下面列出了 Math 對象的一些常用方法。

方法描述
sin(x)返回 x 的正弦值,參數(shù) x 以弧度表示
cos(x)返回 x 的余弦值,參數(shù) x 以弧度表示
tan(x)返回 x 的正切值,參數(shù) x 以弧度表示
acos(x)返回 x 的反余弦值,參數(shù) x 必須是 -1.0~1.0 之間的數(shù)
asin(x)返回 x 的反正弦值,參數(shù) x 必須是 -1.0~1.0 之間的數(shù)
atan(x)返回 x 的反正切值,參數(shù) x 必須是 1 個數(shù)值
abs(x)返回 x 的絕對值,參數(shù) x 必須是 1 個數(shù)值
ceil(x)返回大于等于 x 的最小整數(shù),參數(shù) x 必須是一個數(shù)值
exp(x)返回 e 的 x 次幕的值,參數(shù) x 為任意數(shù)值或表達式
floor(x)

返回小于等于 x 的最大整數(shù),參數(shù) x 必須是一個數(shù)值

log(x)返回 x 的自然對數(shù),參數(shù) x 為任意數(shù)值或表達式
max(x1,x2)

返回 x1、x2 中的最大值,參數(shù) x1、x2 必須是數(shù)值

min(x1,x2)

返回 x1、x2 中的最小值,參數(shù) x1、x2 必須是數(shù)值

pow(x1,x2)返回 x1 的 x2 次方,參數(shù) x1、x2 必須是數(shù)值
random()產(chǎn)生一個 0~1.0 (包含 0 但不包含 1.0)之間的隨機浮點數(shù)
round(x)返回 num 四舍五入后的整數(shù),參數(shù) x 必須是一個數(shù)值
sqrt(x)返回 x 的平方根,參數(shù) x 必須是大于等于 0 的數(shù)

到此,關于“math是不是javascript的內(nèi)置函數(shù)”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI