JavaScript 数学
JavaScript Math 数学
- 神奇的圆周率
Math.PI ; // 返回 3.1415926535……
Math 数学方法
Math.round()
- Math.round(X):返回 X 的四舍五入的接近值整数
Math.round(6.8) ; // 返回 7
Math.round(3.14) ; // 返回 3
Math.pow()
- Math.pow(X,Y):返回 X 的 Y 次幂
Math.pow(3,4) ; // 返回 81
Math.sqrt()
- Math.sqrt(X):返回 X 的平方根
Math.sqrt(64) ; // 返回 8
Math.abs()
- Math.abs(X):返回 X 的绝对值
Math.abs(-10) ; // 返回 10
Math.ceil()
- Math.ceil(X):X向下(小)四舍五入的最接近的整数
Math.floor()
- Math.floor(X):X向上(大)四舍五入的最接近的整数
Math.sin()
- Math.sin(X):返回角X的正弦值
Math.cos()
- Math.cos(X):返回角X的余弦值
Math.max()/min()
- 返回列表中最大/最小 值
Math.random()
- Math.random():返回介于 0 <= x < 1
Math.random(); //返回随机数
Math属性(常量)
Math.E // 返回欧拉指数
Math.PI // 返回圆周率PI
Math.SQRT2 // 返回 2 的平方根
Math.SQRT1_2// 返回1/2的平方根
Math.LN2 // 返回 2 的自然对数
Math.LN10 // 返回 10的自然对数
Math.LOG2E // 返回以 2 为底的 e 的对数
Math.LOG10E // 返回以 10为底的 e 的对数
JavaScript 随机数
Math.random()
- Math.random() 总是返回小于 1 的数
随机整数
- 因为random()返回的数是小于的数且有小数存在,所以可以利用floor()返回一个随机整数
Math.floor(Math.random() * 10) ; // 返回 0 ~ 9 之间的整数
Math.floor(Math.random() * 11) ; // 返回 0 ~ 11 之间的整数
Math.floor(Math.random() * 101); // 返回 0 ~ 100 之间的整数
Math.floor(Math.random() * 10) + 1 ; // 返回 1 ~ 10 之间的整数
Math.floor(Math.random() * 100) + 1 ; // 返回 1 ~ 100 之间的整数
一个随机“函数”
function getRndInteger(min,max) {
return Math.floor(Math.random() * (max - min + 1)) + min ;
}
JavaScript 逻辑
布尔值
- JavaScript接收 true 和 false
Boolean()函数
Boolean(10 > 9) ; // 返回 true
比较运算符
| 运算符 | 描述 |
|---|---|
| == | 等于 |
| === | 真等于 |
| != | 不等于 |
| !== | 真不等于 |
| > | 大于 |
| < | 小于 |
| ‘>= | 大于等于 |
| ’<= | 小于等于 |
逻辑运算符
| 运算符 | 描述 |
|---|---|
| && | 与 |
| || | 或 |
| ! | 非 |
| ? | 三目运算符 |
JavaScript 数学的更多相关文章
- JavaScript 数学 (Math) 方法
一.Math 方法 1.Math.round(x) 的返回值是 x 四舍五入为最接近的整数: Math.round(7.8); // 返回 8 Math.round(3.3); // 返回 3 2.M ...
- JavaScript数学揭密之函数与勾股定理
一.函数 function show(n){ return n*2; } alert( show(2) ); alert( show(3) ); alert( show(4) ); 二.勾股定理 1. ...
- javascript数学计算
◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数:◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数:◎Math.round()执行标准舍入,即它总 ...
- JavaScript数学函数的操作
<script> var a=3.14; var a1=Math.ceil(a);//大于当前小数的最小整数; alert(a1); var a2=Math.floor(a);//小于当前 ...
- javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个 ...
- 4 个用于执行高级数学计算的 JavaScript 库
在使用JavaScript执行数学方面的任务时,往往要用到浮点运算,且需要精确到某位小数,这就容易造成错误,而且会相当费时.因此,如果你需要做一些高精度的数学计算的编程工作,比如财务或科学计算,那么你 ...
- JavaScript 常用函数总结
javascript函数: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 .cookie函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert ...
- JavaScript脚本语言基础(三)
导读: 数学对象(Math) 数组对象(Array) 字符串对象(String) 日期对象(Date) js对象是属性和方法的集合.JavaScript中的所有事物都是对象,如:字符串.数值.数组.函 ...
- javascript中的“向量”
什么是向量 向量通常指一个有长度有方向的量.向量使所有的移动和空间行为更容易理解和在代码中实现.向量可以相加,缩放,旋转,指向某物体. 在javascript中,一个方向和长度(即向量)在二维空间中可 ...
随机推荐
- 看完这篇文章,我奶奶都知道什么是JVM中的内存模型与垃圾回收!
扩展阅读:JVM从入门开始深入每一个底层细节 六.内存模型 6.1.内存模型与运行时数据区 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同数据区域. Java内存模型的主要目 ...
- Android 进程间通讯方式
Android 进程间通讯方式 1.通过单向数据管道传递数据 管道(使用PipedWriter/ 创建PipedReader)是java.io包的一部分.也就是说,它们是一般的Java功能,而不是An ...
- 中间人攻击,HTTPS也可以被碾压
摘要: 当年12306竟然要自己安装证书... 原文:知道所有道理,真的可以为所欲为 公众号:可乐 Fundebug经授权转载,版权归原作者所有. 一.什么是MITM 中间人攻击(man-in-the ...
- 如何通过RMAN使用传输表空间迁移到不同的Endian平台 (Doc ID 371556.1)
How to Migrate to different Endian Platform Using Transportable Tablespaces With RMAN (Doc ID 371556 ...
- jmeter使用问题——数据库无法连接
使用Jmeter 数据库连接配置组件,执行sql时jmeter日志报错 WARN o.a.j.p.j.p.AbstractJDBCProcessor: SQL Problem in 查询账号申诉ID: ...
- vue模板语法上
vue的插值案例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> < ...
- Windows如何连接Linux(CentOS 7.x)的redis
参考链接:https://www.cnblogs.com/wangyang0210/p/10244479.html
- 《3D_Deep_Learning_for_Robot_Perception.pdf》
https://github.com/PrincetonVision/marvin
- 【未完成】【oracle】单引号使用问题
‘-’不可以用 原因:
- 基于python的selenium常用操作方法(1)
1 selenium定位方法 Selenium提供了8种定位方式. · id · name · class name · tag ...