Math.PI; // 返回 3.141592653589793

Math.round(x) 的返回值是 x 四舍五入为最接近的整数。

Math.pow(x, y) 的返回值是 x 的 y 次幂。

Math.sqrt(x) 返回 x 的平方根。

Math.abs(x) 返回 x 的绝对(正)值。

Math.ceil(x) 的返回值是 x 向上舍入最接近的整数。

Math.floor(x) 的返回值是 x 向下舍入最接近的整数

Math.sin(x) 返回角 x(以弧度计)的正弦(介于 -1 与 1 之间的值)。

Math.cos(x) 返回角 x(以弧度计)的余弦(介于 -1 与 1 之间的值)。

Math.min() 和 Math.max() 可用于查找参数列表中的最低或最高值。

Math.random() 返回介于 0(包括) 与 1(不包括) 之间的随机数。(16位)

8个数学常量:

1 Math.E          // 返回欧拉指数(Euler's number)
2 Math.PI         // 返回圆周率(PI)
3 Math.SQRT2      // 返回 2 的平方根
4 Math.SQRT1_2    // 返回 1/2 的平方根
5 Math.LN2        // 返回 2 的自然对数
6 Math.LN10       // 返回 10 的自然对数
7 Math.LOG2E      // 返回以 2 为底的 e 的对数(约等于 1.414)
8 Math.LOG10E     // 返回以 10 为底的 e 的对数(约等于0.434)

逻辑(Boolean)

  Boolean() 函数    

Boolean(10 > 9)        // 返回 true

    所有具有“真实”值的即为 True

    所有不具有“真实”值的即为 False : 0(-0)正负零、""(空值)、undefined 、null 、false 、NaN

    Boolean也可以是对象,但不建议使用,会出现意想不到的结果。

转载于:https://www.cnblogs.com/chen2608/p/11072199.html

JS Math方法、逻辑相关推荐

  1. js math.hypot_带有Python示例的math.hypot()方法

    js math.hypot Python math.hypot()方法 (Python math.hypot() method) math.hypot() method is a library me ...

  2. JS 中的Math方法向上取整、向下取整、保留整数、绝对值、取最大值、最小值等

    JS 中的Math方法向上取整.向下取整.保留整数.绝对值.取最大值.最小值等 1.只保留整数部分(丢弃小数部分) parseInt(5.1234);// 5 2.向下取整(<= 该数值的最大整 ...

  3. js Math用法jquery是否为空对象判断

    Js ◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数: ◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数: ◎Math.round()执行标准舍 ...

  4. JavaScript(JS) Math.E

    Math对象为数学常量和函数提供属性和方法.与其他全局对象不同,Math不是构造函数.Math的所有属性和方法都是静态的,可以通过将Math作为对象来调用,而无需创建它.本文主要介绍JavaScrip ...

  5. 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本。该案例支持处理 js 的交互逻辑且无耦合、同时暴露进度条加载进度、可以监听异常 error 状态、支持视频播放

    YCWebView 项目地址:yangchong211/YCWebView 简介: 基于腾讯 x5 开源库,提高 webView 开发效率,大概要节约你百分之六十的时间成本.该案例支持处理 js 的交 ...

  6. php 四舍五入,php四舍五入 js四舍五入方法 | 帮助信息-动天数据

    php四舍五入 js四舍五入方法 作者:dthost | 时间:2017-12-16 | 分类:未分类 | 6,286 次阅读 四舍五入是一种精确度的计数保留法,与其他方法本质相同.特殊之处在于,采用 ...

  7. Js apply 方法 详解

    Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这 ...

  8. Js apply方法详解

    Js apply方法详解 主要解决一下几个问题: apply和call的区别在哪里 什么情况下用apply,什么情况下用call apply的其他巧妙用法(一般在什么情况下可以使用apply) 首先从 ...

  9. js onclick方法

    js  onclick方法,方法传参 <!DOCTYPE html> <html><head><meta charset="UTF-8"& ...

  10. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

最新文章

  1. Gartner最新发布十大战略预测
  2. Java--FutureTask原理与使用(FutureTask可以被Thread执行,可以被线程池submit方法执行,并且可以监控线程与获取返回值)...
  3. python中readlines,在Python中连续两次使用readlines
  4. mysql设置索引树长度_MySQL索引-B+树
  5. E. Party Company(树上问题)
  6. leetcode226. 翻转二叉树(dfs)
  7. 中职 计算机原理 计算题,中职《计算机原理》测验2.doc
  8. IaaS、PaaS和SaaS的区别
  9. python备份文件最简单案例_Python实现备份文件实例
  10. 翻译连载 | 附录 B: 谦虚的 Monad-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
  11. 双系统如何在Centos7中添加GRUB2启动项
  12. oracle共享池的结构,Oracle 10g内存结构之共享池的相关知识及使用简介
  13. V20西门子变频器怎么选型
  14. PTB-XL心电信号处理
  15. 专家解析:程序员到软件架构师培训与认证之路
  16. 车载注册蓝牙服务器,车载蓝牙怎么用
  17. QQ邮箱客户端授权码设置
  18. 十、k8s健康检查之 livenessProbe/readinessProbe
  19. 如何判定苹果开发者账号属于哪个国家?
  20. Yolov5 最简推理代码

热门文章

  1. noip模拟赛 czy的后宫
  2. Oracle分配内存的基本单位:Granule(粒度)
  3. C语言 · 判断回文
  4. iOS平台基于ffmpeg的视频直播技术揭秘
  5. java调优随记-java对象大小
  6. IOS 改变导航栏返回按钮的标题
  7. 使用OpenCV需要注意的小细节
  8. 这个软件真好用,让 iPhone 无线投屏到 Mac 上
  9. 如何卸载CrossOver里的软件 ?快来看看吧
  10. EasyRecovery深度扫描以恢复桌面遗失数据的方法