JavaScript高階程式設計 閱讀筆記(十二) js內建物件Math_javascript技巧
Math物件的屬性
E:值e,自然對數的底
LN10:10的自然對數
LN2:2的自然對數
LOG2E:以2為底E的對數
LOG10E:以10為底E的對數
PI:值派
SQRT1_2:1/2 的平方根
SQRT2:2的平方根
Math物件的方法:最大值與最小值
min()&&max()用於取一組數中的最小值跟最大值。
示例:
var iMax=Math.Max(1,2,3);
alert(iMax);//outputs 3
var iMin=Math.Min(1,2,3);
alert(iMin); //outputs 1
約對值
abs()用來傳回數字的絕對值。
範例:
var iNegOne=Math.abs( -1);
alert(iNegOne);//oupputs 1
var iPosOne=Math.abs(1);
alert(iPosOne);//outputs 1
把小數舍入成整數
ceil()為向上舍入函數,總是把數字向上舍入到最接近的值
floor()為向下舍入函數,總是將數字向下捨去到最接近的值
round()為四捨五入法取整
範例:
複製程式碼
程式碼如下:
alert(Math.floor(25.5));//oputpus 25
alert(Math.round(25.5));//oputpus 26
指數計算
exp()用於把Math.E升到指定的冪
log()用於傳回特定數字的自然對數
pow()用於把指定的數字升到指定的冪
sqrt()用於傳回指定數的平方根
三角函數方法
acos(x)用於返回x的反餘弦值
asin(x)用於返回x的反正弦值
atan(x)用於返回x的反正切值
atan2(y,x)用於返回y/x的反餘弦值
cos(x)用於返回x的餘弦值
sin(x)用於返回x的正弦值
tan(x)用於傳回x的正切值
隨機數函數
複製代碼
代碼如下:
代碼如下:
selectFrom(iFirstValue,iLastValue){
return Math.floor(Math.random()*iChoices iFirstValue); iNum=selectFrom(2,10);
作者:Artwl 來源:http://artwl.cnblogs.com

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

使用Java的Math.log()函數計算自然對數自然對數(Naturallogarithm)是數學中常見的對數類型之一。在Java程式語言中,可以使用Math.log()函數來計算自然對數。以下將介紹該函數的用法,並給出一些程式碼範例。 Math.log()函數是Java中的一個靜態方法,用來計算以e為底的對數。函數接受一個參數x,傳回的結果是x的自然對數

使用math.Log2函數計算指定數字的以2為底的對數在數學中,對數是一個重要的概念,它描述了一個數與另一個數(所謂的底)的指數關係。其中,以2為底的對數特別常見,並在電腦科學和資訊科技領域中常用到。在Python程式語言中,我們可以使用math函式庫中的log2函數來計算一個數字的以2為底的對數。下面是一個簡單的程式碼範例:importmathdef

Python內建物件有「int」、「float」、「str」、「list」、「tuple」、「dict」、「set」、「bool」、「NoneType」和「function」等十種:1、int ,用於表示整數值;2、float,用於表示實數值;3、str,用於表示文字資料;4、list,用於儲存一系列有序的元素;5、tuple,元組類型;6 、dict,用於儲存鍵值對的資料結構等。

asp內建物件有Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer等。詳細介紹:1、Request:表示HTTP請求物件等等。

Math函式庫概述math函式庫是Python提供的內建數學類函數函式庫,因為複數型別常用於科學計算,一般計算並不常用,因此math函式庫不支援複數型別,只支援整數和浮點數運算。 math庫總共提供了4個數學常數和44個函數。 44個函數分為4類,包括16個數值表示函數、8個冪對數函數、16個三角對數函數和4個高等特殊函數。 math庫中函數數量較多,我們在學習過程中只需要逐一理解函數功能,記住個別常用函數即可。實際程式設計中,如果需要採用math函式庫,可以隨時查看math函式庫快速參考。 math庫中的函數不能直接使用,需要首

掌握PHP內建物件:學習常用內建物件的操作和用法,需要具體程式碼範例PHP作為一種廣泛應用的後端開發語言,它提供了許多強大的內建對象,可以幫助我們有效率地開發和管理網站。掌握這些內建物件的操作和用法對於PHP開發者來說是至關重要的。本文將介紹一些常用的PHP內建對象,並提供具體的程式碼範例。一、字串處理物件(String)字串處理在Web開發中常用到,PHP

nodejs內建物件有Global、Process、Buffer、Console、Timer、EventEmitter、Stream、File System、HTTP、URL、Query String、Crypto、Path、OS等。詳細介紹:1、Global:全域對象,類似瀏覽器環境中的window對象,可以在任何地方存取;2、Process等等。

標題:使用Java的Math.toDegrees()函數將弧度轉換為角度摘要:在數學和電腦程式設計中,常常需要將弧度轉換為角度。 Java提供了Math類別中的toDegrees()函數,可以方便地實現這項轉換。本文將介紹如何使用Java的Math.toDegrees()函數將弧度轉換為角度,並給出程式碼範例。弧度和角度的定義在數學中,角度是用度(°)來測量的,而弧
