JavaScript基礎之Number對象和Math對象

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

//Math對象//屬性float   Math.E;         //返回自然對數的底數e,約2.718float   Math.LN2;       //返回2的自然對數,約0.693float   Math.LN10;      //返回10的自然對數,約2.302float   Math.LOG2E;     //返回以2為底的e的對數,約1.414float   Math.LOG10E;    //返回以10為底的e的對數,約0.434float   Math.PI;        //返回圓周率,約3.14159float   Math.SQRT1_2;   //返回2的平方根的倒數,約0.707float   Math.SQRT2;     //返回2的平方根,約1.414//方法Number  Math.abs(num val);          //返回val的絕對值 val不是數字返回NaN val為null返回0Number  Math.acos(num val);         //返回val的反余弦值 值為弧度Number  Math.asin(num val);         //返回val的反正弦值 值為弧度Number  Math.atan(num val);         //返回val的反正切值 值為弧度Number  Math.atan2(num y, num x);   //返回坐標(x, y)與X軸之間的角度的弧度int     Math.ceil(num val);         //返回對val向上取整后的數 例-1.1=>-1 1.1=>2int     Math.floor(num val);        //返回對val向下取整后的數 例-1.1=>-2 1.1=>1Number  Math.sin(num val);          //返回弧度值val的正弦值Number  Math.cos(num val);          //返回弧度值val的余弦值Number  Math.tan(num val);          //返回弧度值val的正切值Number  Math.log(num val);          //返回val的自然對數Number  Math.exp(num val);          //返回e的val次冪的值Number  Math.pow(num x, num y);     //返回x的y次冪的值Number  Math.max(num val, num val1, ...);   //返回參數值最大的值 Number  Math.min(num val, num val1, ...);   //返回參數值最小的值 Number  Math.random();              //返回0到1(不包含)之間的隨機數int     Math.round(num val);        //把數val四舍五入為最近的整數Number  Math.sqrt(num val);         //返回val的平方根 //Number對象//屬性function    num.constructor;            //返回number對象的構造函數Number      Number.MAX_VALUE;           //返回javascript中的最大數 靜態屬性Number      Number.MIN_VALUE;           //返回javascript中的最小數 靜態屬性-Infinity   Number.NEGATIVE_INFINITY;   //返回負無窮大,溢出時返回該值+Infinity   Number.POSITIVE_INFINITY;   //返回正無窮大,溢出時返回該值NaN         Number.NaN;                 //返回表示非數字值的特殊值NaNmixed       Number.prototype;           //允許對Number對象添加屬性和方法//方法 所有方法返回一個新的值 不改變原值bool        Number.isFinite(mixed val);      //檢查val是否是一個有限數值bool        Number.isInteger(mixed val);     //檢查val是否是一個整數bool        Number.isNaN(mixed val);         //檢查val是否是NaNbool        Number.isSafeInteger(mixed val); //檢查val是否是一個安全的整數 范圍是(2^53-1)到-(2^53-1)string      num.toExponential(num val);      //返回將數值num表示為指數形式的字符串 val指定為小數位數string      num.toFixed(num val);            //返回數值num的文本字符串 val指定為小數位數string      num.toPrecision(num val);        //返回將數值num格式化為val位的字符串 string      num.toString([num val]);         //返回將數值num轉換成val進制后的文本字符串Number      num.valueOf();                   //返回number對象的原始值

?

轉載于:https://my.oschina.net/u/2965390/blog/761999

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542364.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542364.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542364.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c++ stl 獲取最小值_如何在C ++ STL中找到向量的最小/最小元素?

c stl 獲取最小值Given a vector and we have to minimum/smallest element using C STL program. 給定一個向量,我們必須使用C STL程序最小/最小元素。 尋找向量的最小元素 (Finding smallest element of a vector) To find a smallest or minimum element of a …

android studio panic,Android Studio模擬器PANIC錯誤

Android Studio模擬器突然停止工作.當我嘗試運行虛擬設備時,我在事件日志中收到以下錯誤.模擬器:PANIC:找不到AVD系統路徑.請定義ANDROID_SDK_ROOT仿真器:處理完成,退出代碼為1所以我檢查了ANDROID_SDK_ROOT環境變量設置的值,它是空的.所以我把它設置為/Users/{username}/Libra…

linux特殊權限之訪問權限

特殊權限如/etc/passwd:sSuid:普通用戶以管理員身份運行命令(chmod us FILE、chmod u-s FILE)如果FILE本身原來就有執行權限,SUID顯示為s;否則顯示SSgid:基本組以管理組身份運行命令(chmod gs FILE、chmod g-s FILE&am…

vb.net變量值變化觸發事件_Angular變化檢測的理解

獲取臟檢查的時機Angular 使用NgZone獲取變化的通知,然后進行全面的變化檢測,進而更新Dom臟檢查的過程Angular的數據流是自頂而下,從父組件到子組件單項流動,單項數據流保證了高效可預測的變化檢測。盡管檢查了父組件之后&#xf…

python 算術右移_Python算術序列| 競爭編碼問題

python 算術右移Question: 題: In mathematics, when in an arithmetic sequence is a sequence of numbers such that the difference between the consecutive terms is constant then it is called arithmetic constant. 在數學中,當在算術序列中是…

Android8內測申請,小米 6 安卓 8.0 來了 內測開始招募

Android 8.0 已經正式發布多時,目前不少廠商已經啟動了旗下進行的 Android 8.0 適配計劃。但令人納悶的是,一向對系統升級比較熱心的小米卻遲遲沒有動靜。好消息是,此前網友曝光的消息顯示,MIUI 已經悄然在官方論壇中招募小米 6 的…

My linux

為什么80%的碼農都做不了架構師?>>> 1.linux 命令方式修改機器名稱 # hostname newHostName # vi /etc/sysconfig/network 修改或增加配置:hostnamenewHostName # vi /etc/hosts 修改對應的本地HOST映射 xx.xxx.xxx.xxx newHostName 2.Redha…

狂神說es筆記_人教版七上英語Unit5電子課本音頻+課堂筆記+課后同步習題

1人教 七上英語Unit5單詞七年級英語上冊Unit 5單詞默寫1做;干(助動詞)__________2做,干(助動詞第三人稱單數形式)__________3有__________4網球__________5球__________6乒乓球______7球棒;球拍__________8(英式)足球____________________9排…

Java RandomAccessFile getFilePointer()方法與示例

RandomAccessFile類getFilePointer()方法 (RandomAccessFile Class getFilePointer() method) getFilePointer() method is available in java.io package. getFilePointer()方法在java.io包中可用。 getFilePointer() method is used to get the current pointer in the Rando…

先進技術android,React Native實戰(JavaScript開發iOS和Android應用)/計算機科學先進技術譯叢...

導語內容提要本書作者Nader Dabit是AWS Mobile開發人員、React Native Training創始人和React Native Radio播客主持人。本書旨在幫助iOS、Android和Web開發人員學習使用React Native框架,構建高質量的iOS和Android應用程序。書中介紹了React Native入門基礎知識&am…

開發類似vs的黑色風格_傳聞:2020年《使命召喚》將是《黑色行動》重啟作品

據可信度較高的消息源透露,2020 年的《使命召喚》將是《黑色行動》的重啟作。而據之前的報道,《黑色行動》開發商 Treyarch 正在開發今年的《使命召喚》, Sledgehammer Games 和 Raven Software 負責輔助工作。該項目代號為“宙斯”&#xff…

ubuntu中 不同JDK版本之間的切換

Ubuntu中JDK 的切換前提是同時安裝了多個版本,如jdk7和jdk8,若要切換,在終端輸入: sudo update-alternatives --config javasudo update-alternatives --config javac

osi模型:七層模型介紹_聯網| OSI模型能力問題和解答 套裝1

osi模型:七層模型介紹1) There are the following statements that are given below, which of them are correct about the OSI model? The OSI model is a reference model that describes the network functionalities.The OSI model is an implemented model that describ…

華為鴻蒙系統正式登場,華為自研鴻蒙系統將于8月9日正式登場,還有全新的鴻鵠芯片...

最近華為發布了很多手機:榮耀20系列手機、榮耀9X系列、華為Nova 5系列,以及7月26日發布的華為Nova5i Pro和華為首部5G手機Mate20 X 5G版,這些手機將成為華為下半年的出貨主力,市場份額能否超過50%就看這些手機的表現了。華為還將在…

pythonencode和decode_Python3的decode()與encode()

python3的decode()與encode()Tags: Python Python3對于從python2.7過來的人,對python3的感受就是python3對文本以及二進制數據做了比較清晰的區分。文本總是Unicode,由str類型進行表示,二進制數據使用bytes進行表示,不會將str與bytes偷偷的混…

微信小程序 開發 微信開發者工具 快捷鍵

微信小程序已經跑起來了.快捷鍵設置找了好久沒找到,完全憑感覺.圖貼出來.大家看看. 我現在用的是0.10.101100的版本,后續版本更新快捷鍵也應該不會有什么變化. 現在貌似不能修改.如果有同學找到修改的方法,麻煩告訴我.謝謝. 微信小程序代碼編輯快捷鍵 常用快捷鍵 格式調整 Ctrl…

java 根據類名示例化類_Java MathContext類| 帶示例的getRoundingMode()方法

java 根據類名示例化類MathContext類的getRoundingMode()方法 (MathContext Class getRoundingMode() method) getRoundingMode() method is available in java.math package. getRoundingMode()方法在java.math包中可用。 getRoundingMode() method is used to get the Roundi…

python中xy坐標如何從十個中找到最遠的兩個_python – Opencv單應性從像素xy坐標中查找全局xy坐標...

我試圖找到變換矩陣H,以便我可以乘以(x,y)像素坐標并得到(x,y)真實世界坐標.這是我的代碼:import cv2import numpy as npfrom numpy.linalg import invif __name__ __main__ :D[159.1,34.2]I[497.3,37.5]G[639.3,479.7]A[0,478.2]# Read source image.im_src cv2.…

[Android] Android統計Apk , jar包方法數

reference to : http://www.jianshu.com/p/61e8f803e0d1 Android在開發過程中,隨著引用的庫以及業務的增多,不可避免的會出現64K limit問題,也就是方法數過多的問題,Java代碼中的Method總數和Field總數都不能超過65535個&#xff…

type c pin定義_在C中定義宏以設置和清除PIN的位

type c pin定義Given a PIN (value in HEX) and bit number, we have to SET and then CLEAR given bit of the PIN (val) by using Macros. 給定一個PIN(十六進制值)和位數,我們必須使用宏將SET(設置),然后清除給定的PIN(值)位(值)。 Macros definitio…