①Math.trunc()

Math.trunc()方法用于去除一个数的小数部分,返回整数部分。

参数为非数值时,Math.trunc()方法会先用Number()将其转换为数值,若无法获取数值的整数部分,比如字符串或NaN或空值等,会返回NaN.

②Math.sign()

Math.sign()方法用来判断一个数到底是正数、负数还是0
(1)参数为正数返回+1
(2)参数为负数返回-1
(3)参数为0返回0
(4)参数为-0返回-0
(5)其他值返回NaN

③Math.cbrt()

Math.cbrt()方法用于计算一个数的立方根

若参数不是数值,Math.cbrt()也先用Number()方法将其转换为数值。
转换失败返回NaN.

Number.isNaN()用来检查一个值是否为NaN。

Number.isNaN(NaN) // true
Number.isNaN(15) // false
Number.isNaN('15') // false
Number.isNaN(true) // false
Number.isNaN(9/NaN) // true
Number.isNaN('true'/0) // true
Number.isNaN('true'/'true') // true

Number.isInteger()用来判断一个值是否为整数。

Number.isInteger(25) // true
Number.isInteger(25.0) // true
Number.isInteger(25.1) // false
Number.isInteger("15") // false
Number.isInteger(true) // false

转载于:https://www.cnblogs.com/wani/p/7162331.html

Math,Number相关推荐

  1. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  2. JavaScript Math和Number对象

    原文:JavaScript Math和Number对象 Math 对象 :数学对象,提供对数据的数学计算.如:获取绝对值.向上取整等.无构造函数,无法被初始化,只提供静态属性和方法. Number 对 ...

  3. JavaScript——内置对象(Math,Date)

    文章目录 内置对象 通过MDN/W3C来查询 验证变量是不是对象的方法 Math对象 案例:随机生成颜色RGB Date对象 案例 内置对象 JavaScript中的对象分为3种:内置对象.浏览器对象 ...

  4. Day10 (代码块,继承,Math,类Test,面试题)

    一.代码块: 在Java中,使用{}括起来的代码成为代码块,根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解) 局部代码块: 在方法中出现,限定变量的生命周期 ...

  5. input js number 整数_数字千分位处理,number.js,js保留两位,整数强制保留两位小数...

    杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 官方文档:https://www.customd.com/articles/14/jquery-number-format-redux 1.千分位 $. ...

  6. 数据结构之基环树——骑士,Island,旅行加强版,Number of Simple Paths,Traffic Network in Numazu,Card Game

    文章目录 [ZJOI2008]骑士 [IOI2008] Island [NOIP2018 提高组] 旅行 加强版 CF1454E Number of Simple Paths Traffic Netw ...

  7. Java自学笔记(16):常用类:Math,Data和Calender,Format,Scanner

    Math类 位于java.lang包,主要用于基本的算术运算,包含的成员都是静态的,可以直接调用 两个常量:PI,E 方法: sin(double a) 返回角的三角正弦. cos(double a) ...

  8. JS字符串转换为数字,Number(),parseInt()和parseFloat()的区别

    一. Number() 1.参数为Boolean时,true为1,false为2 Number(true); // 1 Number(false); // 0 2.参数为String时 // 1. 当 ...

  9. oracle varchar,date互转,number,varchar互转

    1.varchar转date to_date('2018-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS'); 2.date转varchar to_char(sysdat ...

  10. racle varchar,date互转,number,varchar互转

    1.varchar转date to_date('2018-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS'); 2.date转varchar to_char(sysdat ...

最新文章

  1. svn 提交信息模板
  2. Loss曲线震荡分析
  3. mongoDB的监控工具
  4. centos 配置redis
  5. php laravel paginate,laravel 8 修改默认的paginate分页样式 的方法可以很简单
  6. 【转】开源的C# websocket-sharp组件解析
  7. MSON,让JSON序列化更快
  8. gradle java ide_使用Gradle构建Java项目
  9. 大规模针对iOS设备的恶意广告活动劫持3亿次浏览器会话
  10. 2018 NLPCC Chinese Grammatical Error Correction 论文小结
  11. t检验的显著性p值python_t检验中的t值和p值是什么关系_t检验和p值的关系
  12. vscode英文界面转换为中文界面
  13. 为什么会有视频号?朋友圈还不够吗?
  14. 4)自适应滤波(一)[LMS算法]
  15. Unity3D自学笔记
  16. 2022年11月10篇论文推荐
  17. 基于springboot项目中使用docker-compose+es+kibana+logstash+mysql 提高数据查询效率
  18. 学渣的刷题之旅 leetcode刷题 27.移除元素
  19. 【ML】经典降维算法 t-SNE
  20. buildroot的使用简介

热门文章

  1. 【AtCoder ABC 075 C】Bridge
  2. 宿舍小助手之个人分析NABCD
  3. mabatis传入参数
  4. OpenStack最新版本Folsom架构解析(转)
  5. Android学习笔记之java中的回调函数
  6. struts2的struts.properties配置文件详解 (转)
  7. Chromium OS编译手记
  8. 详解由VS 2010生成的Bug报告(2) - 报告的内容
  9. 微软Office Live Workspace测试版开放全球注册
  10. 游戏用户被锁定后出现的错误提示