JavaScript參考文檔之Math(數學對象)

2021-01-11 小伍科技

Math是一個對象,定義了引用有用的算術函數和常量的屬性。Math對象對這些函數 和常量進行了分組,使用語法如Math.sin(x); Math.PI。下面詳細介紹Math對象常用屬性和方法,另外,筆者有《JavaScript參考手冊》一書,有需要可私信「JavaScript參考手冊」,筆者私發。

常量

Math.E -> 常量e,自然對數的底數。Math.LN10 -> 10的自然對數。Math.LN2 -> 2的自然對數。Math.LOG10E -> 以10為底的e的對數。Math.LOG2EI -> 以2為底的e的對數。Math.PI -> 常量π。Math.SQRT1_2I -> 2的平方根除以1。Math.SQRT2 -> 2的平方根。

靜態函數

Math.abs( ) -> 計算絕對值。Math.acos( ) -> 計算反餘弦值。Math.asin( ) -> 計算反正弦值。Math.atan( ) -> 計算反正切值。Math.atan2( ) -> 計算從X軸到一個點的角度。Math.ceil( ) -> 對一個數上捨入。Math.cos( ) -> 計算餘弦值。Math.exp( ) -> 計算e的指數。Math.floor( ) -> 對一個數下舍人。Math.log( ) -> 計算自然對數。Math.max( ) -> 返回兩個數中較大的一個。Math.min( ) -> 返回兩個數中較小的一個。Math.pow( ) -> 計算x的y次方。Math.random( ) -> 計算一個隨機數。Math.round( ) -> 捨入為最接近的整數。Math.sin( ) -> 計算正弦值。Math.sqrt( ) -> 計算平方根。Math.tan( ) -> 計算正切值。

更多精彩內容,關注小伍

相關焦點

  • JavaScript - Math對象
    Math對象在我們js中其實是有很多數學計算的需求的,不過不必擔心系統給我們提供了大量的數學運算的方法供我們使用而這些方法全都存在於我們的Math對象中Math常用的屬性:Math.PI 相當於π 3.14159Math對象常用的函數
  • 學會 Math 對象這 10 個方法,能讓你事半功倍!
    簡介JavaScript中的math 對讓我們能夠對執行一些數學操作
  • 為什麼 Math.min() 比 Math.max() 大?
    還得去查查 MDN 的相關文檔。 The Math.min() function returns the smallest of zero or more numbers. Math.min 的參數是 0 個或者多個。如果是多個參數很容易理解,返回參數中最小的。 如果是 0 個參數呢?
  • JavaScript-Date對象及Math對象
    創建一個Date對象,如果直接使用構造函數創建一個Date對象,則會封裝為當前代碼執行的時間var
  • 第41節 Document文檔節點-Javascript
    本內容是《Web前端開發之Javascript視頻》的課件,請配合大師哥《Javascript》視頻課程學習。類型表示文檔;在瀏覽器中,document對象是Document的一個實例,更具體一點,是HTMLDocument的一個實例,其表示整個HTML頁面;並且document對象也是window對象的一個屬性,可以將其作為全局對象來訪問;因此document對象,既屬於BOM又屬於DOM的對象;Document節點的特徵:nodeType的值為9nodeName的值為#documentnodeValue
  • 什麼是JavaScript對象?如何創建並引用?這就告訴你!
    宿主對象:dom(文檔對象模型),bom(瀏覽器對象)。自定義對象:我們自己定義和開發的對象。二、對象的創建(重點)2.1怎樣創建對象語法:var obj = { key : value };上面代碼定義了一個對象,它被賦值給變量obj。
  • JavaScript入門教程
    起源javascript前身叫做livescript,sun公司推出java,netspace公司引進java的概念,重新設計livescript,並更名javascript。發明者,布蘭登.艾克,表單驗證原先要經過伺服器,伺服器壓力大,等待時間長,js僅在客戶端就可完成。是什麼是一種腳本語言,是一種輕量級的程式語言。
  • 學會Math 對象這 10 個方法,能讓你事半功倍!
    簡介JavaScript中的math 對讓我們能夠對執行一些數學操作。它具有數學常數和函數的屬性和方法。在今天的文章中將介紹 Math對象的一些有用方法。
  • Python內置模塊math介紹
    print(dir(math))# math 是python中內置的數學模塊,封裝了許多浮點數的數學運算函數# 可以讓我們查看每個函數的使用方法help(math.pow)# 冪運算:求2的5次方 ,其它寫法 2**5,內置函數pow(2,5),math.pow(2,5)
  • JavaScript的內置對象Math
    各位小夥伴們大家好,這次小編要介紹的是JavaScript的一個內置對象Math。Math對象:執行常見的算數任務常用方法:round():四捨五入random():返回0-1之間的隨機數max():返回最高值min():返回最低值abs():返回絕對值js代碼如下:四捨五入:document.write(Math.round(2.5));(輸出的結果是三)隨機數:document.write(Math.random
  • 第五篇:JavaScript事件處理
    初識JavaScript事件JavaScript語言本身不會產生事件,產生事件的是網頁文檔和網頁文檔中的HTML元素。什麼是事件呢?事件就是網頁文檔或網頁元素對外發出的通知。當HTML元素與用戶發生交互行為時,該元素會觸發相關的交互事件,例如:當用戶用滑鼠單擊網頁中的按鈕時,按鈕會觸發滑鼠單擊事件(onclick)。
  • JavaScript基礎-內置對象
    自定義對象 、內置對象、 瀏覽器對象        前面兩種對象是JS 基礎 內容,屬於 ECMAScript; 第三個瀏覽器對象屬於 JS 獨有的, JS API 講解內置對象就是指 JS 語言自帶的一些對象,這些對象供開發者使用,並提供了一些常用的或是
  • 七天學會javascript第一天javascript介紹
    javascript介紹javascript數據類型javascript運算符javascript對象javascript Date對象javascript String對象JavaScript常用於實現一些前端效果。前些年流行的flash已經慢慢的被淘汰,js盛行起來。javascript :客戶端編程。javascript是由客戶端去解釋運行的。
  • 「數學」到底應該縮寫為maths還是math還是二者皆可?
    大家對「數學」的英語單詞的全稱並不陌生——mathematics。那麼問題就來了,你是不是見到過「maths」和「math」兩種拼寫形式呢?到底哪個是對的呢?唯一不同的是,「math」是北美式拼寫(包括美國和加拿大),所以美國的孩子會說:「I am doing my math homework right now.」
  • 數學是math還是maths?美式英語和英式英語的區別,但為什麼呢?
    說英語的北美人用的詞是「math」,如:Tim's good at math and science.蒂姆擅長數學和科學。The math teacher always calls on the boys.
  • JavaScript數字向上取整:Math對象的ceil()方法
    基本概念Math對象的ceil()方法用於將它的參數向上捨入到最接近的整數,即它返回大於或等於該參數的最小整數。英文單詞ceil的意思是「裝天花板」,這一含義可以很形象地表示向上取整這一概念。ceil()方法的語法結構如下所示:Math.ceil(x);其中ceil()方法的參數x應該是一個數字,即x的類型應該是Number。
  • JavaScript數字向下取整:Math對象的floor()方法
    基本概念Math對象的floor()方法用於將它的參數向下捨入到最接近的整數,即它返回小於或等於該參數的最大整數。英文單詞floor的意思是「地板」,意即在下面的東西;這一含義可以很形象地表示向下取整這一概念。
  • math-engine v2.0,數學表達式解析計算引擎
    (((Math-Engine使用 Go 實現的數學表達式解析計算引擎,無任何依賴,相對比較完整的完成了數學表達式解析執行,包括詞法分析、語法分析、構建AST、運行。在代碼中引入:import "github.com/dengsgo/math-engine/engine"e.g. 1 直接調用解析執行函數 :import "github.com/dengsgo/math-engine/engine"func main() { s := "1 + 2 * 6 / 4 + (456 - 8 *
  • 在JavaScript中為什麼要使用DOM
    2.問題分析首先我們都知道HTML是一種用來描述網頁的標記語言,是使用標記標籤來描述網頁的,Web瀏覽器的作用是讀取HTML文檔,並以網頁的形式顯示出它們。瀏覽器不會顯示HTML標籤,而是使用標籤來解釋頁面的內容。然後我們也清楚DOM是Document Object Model(文檔對象模型)的縮寫,那麼它是幹什麼的呢?
  • Java讓Web顯示數學特殊符號
    當討論數學問題時,人們常常苦於無法用簡單的數學符號直接表達準確的意思,這大大限制了遠程教學的發展。同時使網絡交流停留在近乎原始的方式上,可以說僅僅只是用文字代替了語音。本文介紹利用SVG和Java開發包處理這一問題的解決方案。通過此種方案,在不同網絡終端的用戶可以用近似於MathLab中的數學語言描述自己想要得到的數學符號,由伺服器動態生成數學符號圖像,並向其它終端發送。