JavaScript内置对象——Math对象
这几天在刷leetcode的时候用到了一些Math对象的知识,故作一下总结~
属性 | 值 |
E | 算数常量e(自然对数的底数) |
LN2 | 2的自然对数 |
LN10 | 10的自然对数 |
LOG2E | 以2为底的e的对数 |
LOG10E | 以10为底e的对数 |
PI | 返回圆周率 |
SQRT1_2 | 2的平方根的倒数 |
SQRT2 | 2的平方根 |
分类 | 方法 | 返回值 |
三角函数 |
acos(x) | x的反余弦值 |
acosh(x) | x的反双曲余弦值* | |
asin(x) | x的反正弦值 | |
asinh(x) | x的反双曲正弦值* | |
atan(x) | x的反正切值,弧度介于[-PI/2, PI/2]范围 | |
atanh(x) | x的反双曲正切值* | |
atan2(y,x) | 从x轴到点(x,y)的角度,弧度介于[-PI/2, PI/2]范围 | |
sin(x) | x的正弦值 | |
sinh(x) | x的反正弦值 | |
cos(x) | x的余弦值 | |
cosh(x) | x的反余弦值 | |
tan(x) | x的正切值 | |
tanh(x) | x的反双曲正切值 | |
幂 |
sqrt(x) | x的平方根 |
cbrt(x) | x的立方根* | |
pow(x,y) | x的y次幂 | |
exp(x) | 返回e的x次幂 | |
expm1(x) | 返回exp(x)-1 * | |
hypot(x1,...,xn) | 返回所有参数平方之和的平方根* |
|
对数 (若x违法则返回NaN) |
log(x) | x的自然对数 |
log1p(x) | ln(x+1)* | |
log2(x) | 以2为底x的对数* | |
log10(x) | 以10为底x的对数* | |
其它 |
abs(x) | x的绝对值 |
ceil(x) | 对x上舍入 | |
floor(x) | 对x下舍入 | |
round(x) | x的四舍五入 | |
trunc(x) | x的整数部分* | |
sign(x) | x的符号(-1代表符号,1代表正号,0返回0) | |
max(x,y) | x、y的最大值 | |
min(x,y) | x,y的最小值 | |
clz32(x) | 返回x的32位二进制表示中前置0的个数* | |
fround(x) | 返回x的单精度浮点表示数* | |
imul(x,y) | x、y的32位有符号乘法运算结果* | |
random() | 0~1间的伪随机数 |
JavaScript内置对象——Math对象的更多相关文章
- document和javaScript内置对象
1.Document 属性: referrer //返回载入当前文档的URL URL //返回当前文档的URL 方法: getElementById(); //根据id获取html元素对象 getEl ...
- 第7天-javascript内置对象
数组相关方法 concat 用来连接多个数组 <script> var a = [1,2,3]; var b = [3,4,5]; var c = a.concat(b); console ...
- javascript 内置对象及常见API
javascript 内置对象及常见API 2012-09-02 15:17 571人阅读 评论(0) 收藏 举报 javascript正则表达式文档浏览器urlstring Javascript内置 ...
- JavaScript进阶 - 第7章 JavaScript内置对象
第7章 JavaScript内置对象 7-1 什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的, ...
- javascript内置对象:Date
JavaScript内置函数:Date时间<script> var today=new Date(); weeks=["日","一",& ...
- JavaScript高级:JavaScript面向对象,JavaScript内置对象,JavaScript BOM,JavaScript封装
知识点梳理 课堂讲义 1.JavaScript面向对象 1.1.面向对象介绍 在 Java 中我们学习过面向对象,核心思想是万物皆对象. 在 JavaScript 中同样也有面向对象.思想类似. 1. ...
- JavaScript学习笔记 - 进阶篇(6)- JavaScript内置对象
什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: ...
- 【Unity】3.1 利用内置的3D对象创建三维模型
分类:Unity.C#.VS2015 创建日期:2016-04-02 一.基本概念 Unity已经内置了一些基本的3D对象,利用这些内置的3D对象就可以直接构建出各种3D模型(当然,复杂的三维模型还需 ...
- 【废弃中】JavaScript 内置Object
创建: 2017/09/24 更新: 2018/01/22 增加window对象内容的链接 更改标题: [JavaScript 主要的自带Object] -> [JavaScript 内置Obj ...
- JavaScript 内置函数有什么?
javaScript内置函数 1.Date:日期函数 属性:constructor 所修立对象的函数参考prototype 能够为对象加进的属性和方法 方法:getDay() 返回一周中的第几天(0- ...
随机推荐
- HNOI2017单旋
单旋 这道题做法贼多,LCT,splay,线段树什么的貌似都行. 像我这种渣渣只会线段树了(高级数据结构学了也不会用). 首先离线所有操作,因为不会有两个点值重复,所以直接离散. 一颗线段树来维护所有 ...
- 洛谷 P2587 [ZJOI2008]泡泡堂 解题报告
P2587 [ZJOI2008]泡泡堂 题目描述 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏 ...
- A1050. String Subtraction
Given two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the ...
- A1092. To Buy or Not to Buy
Eva would like to make a string of beads with her favorite colors so she went to a small shop to buy ...
- 【模板】堆优化Dijkstra
Dij的核心思想:全局最小值不会被其他节点更新,因此得到最小值后只需要扩展一次即可. 概念:扩展.出队 注意:vis[ ]数组表示的是每个节点是否扩展过,因此开始时vis[st]不置1. 时间复杂度\ ...
- [Offer收割]编程练习赛13 解题报告
http://hihocoder.com/contest/offers13/problems 题目1 : 风格不统一如何写程序 首先:输入保证组成变量名的单词只包含小写字母. 做法:只要对不同的部分进 ...
- 20145215《网络对抗》Exp8 Web基础
20145215<网络对抗>Exp8 Web基础 基础问题回答 什么是表单? 表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选框等等)输入信息 ...
- linux centos7安装python3
折腾 Python官网: https://www.python.org/ 查看相关评论,众人大呼python2与python3为两种语言,既然继承性不大,那我也就直接学python3了. 在系统选择, ...
- 关于bottle WEB框架中签名cookie的一点理解
首先要理解一个概念 MAC (message authenticate code) 消息认证码(带密钥的Hash函数):密码学中,通信实体双方使用的一种验证机制,保证消息数据完整性的一种工具. 构造方 ...
- 怎样解决Myeclipse内存溢出?
打开myeclipse 10安装目录下的myeclipse.ini文件 打开文件,将文件圈圈中的内容设置如下图: 上面是其中一种解决方案,下面介绍第二种解决方案 设置Default VM Argume ...