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- ...
随机推荐
- 自学Linux Shell2.1-进入shell命令行
点击返回 自学Linux命令行与Shell脚本之路 2.1-进入shell命令行 进入文本命令行界面(CLI)两种方法: 控制台终端 图形化终端 1. 通过Linux控制台终端访问CLI 按下Ctrl ...
- JNative 传递参数bug
下载JNative网址:http://sourceforge.net/projects/jnative/files/jnative/ 下载JNative版本:JNative_1.4RC3_bin.zi ...
- 【bzoj1797】 Ahoi2009—Mincut 最小割
http://www.lydsy.com/JudgeOnline/problem.php?id=1797 (题目链接) 题意 求一条边是否可能在一个最小割集中,以及这条边是否一定在最小割集中. Sol ...
- 使用uwsgi部署Django应用
一.打包Django应用 1.创建setup.py文件 from setuptools import setup import glob setup(name='blog', version='1.0 ...
- Android 屏幕手势滑动中onFling()函数的技巧分析
关于如何处理手势操作以及那四个基本固定的顺序我就不讲解了,这里直接跳到我们获得瞬间滑动后回调onFling()这个抽象函数时,应该如何根据参数比较准确的判断滑动方向.如果你没有前面的基础知识,你可以去 ...
- Vector 是线程安全的,是不是在多线程下操作Vector就可以不用加Synchronized
如标题一样,如果之前让我回答,我会说,是的,在多线程的环境下操作Vector,不需要加Synchronized. 但是我今天无意间看到一篇文章,我才发现我之前的想法是错误的,这篇文章的地址: http ...
- react与fetch
JavaScript 中的 ajax 很早之前就有一个诟病----复杂业务下的 callback 嵌套的问题.promise 正是 js 中解决这一问题的钥匙. 接下来我们在react项目中应用到的f ...
- MATLAB:图像滤波,绝对值差(filter2,imabsdiff函数)
下面是对图像进行滤波,以及求滤波后的图像与原图像的绝对值差的实现过程,涉及到的函数有filter2,imabsdiff函数: close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空 ...
- 对信号量Semaphore的理解与运用
转: java笔记--对信号量Semaphore的理解与运用 java Semaphore 信号量的使用: 在java中,提供了信号量Semaphore的支持. Semaphore类是一个计数信号量, ...
- 鼠标监听事件MouseListener
public class Demo extends JFrame { private JTextArea textArea; public Demo() { setBounds(100, 100, 4 ...