首頁 web前端 js教程 JavaScript高階程式設計 閱讀筆記(十二) js內建物件Math_javascript技巧

JavaScript高階程式設計 閱讀筆記(十二) js內建物件Math_javascript技巧

May 16, 2016 pm 05:51 PM
math 內建對象

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.ceil(25.5));//oputpus 26
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的正切值

隨機數函數
random()用於傳回一個0到1間的隨機數,不包括0和1 在在某個範圍內選擇隨機數字:
複製代碼


代碼如下:


代碼如下:

selectFrom(iFirstValue,iLastValue){
  var iChoices=iLastValue-iFirstValue 1;
  return Math.floor(Math.random()*iChoices iFirstValue); iNum=selectFrom(2,10);

作者:Artwl 來源:http://artwl.cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱門文章

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1268
29
C# 教程
1248
24
使用java的Math.log()函數計算自然對數 使用java的Math.log()函數計算自然對數 Jul 24, 2023 am 11:10 AM

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

使用math.Log2函數計算指定數字的以2為底的對數 使用math.Log2函數計算指定數字的以2為底的對數 Jul 24, 2023 pm 12:14 PM

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

Python內建物件都有哪些 Python內建物件都有哪些 Nov 08, 2023 am 10:19 AM

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

asp內建物件有哪些 asp內建物件有哪些 Nov 09, 2023 am 11:32 AM

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

Python的Math庫:使用方法及常用函數介紹 Python的Math庫:使用方法及常用函數介紹 Apr 24, 2023 pm 11:10 PM

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

學習使用常見的PHP內建物件:掌握內建物件的操作與用法 學習使用常見的PHP內建物件:掌握內建物件的操作與用法 Jan 10, 2024 am 10:02 AM

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

nodejs 有哪些內建對象 nodejs 有哪些內建對象 Nov 07, 2023 pm 03:33 PM

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()函數將弧度轉換為角度 Jul 27, 2023 pm 10:51 PM

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

See all articles