es6的数字处理的方法(5个)

发布时间 - 2026-01-11 00:12:00    点击率:
// Math.trunc方法用于去除一个数的小数部分,返回整数部分。
 Math.trunc(4.1) // 4
 Math.trunc(4.9) // 4
 Math.trunc(-4.1) // -4
 Math.trunc(-4.9) // -4
 Math.trunc(NaN); // NaN
 Math.trunc('foo'); // NaN
 Math.trunc(); // NaN
// Math.sign方法用来判断一个数到底是正数、负数、还是零。
 // 它会返回五种值。
 // 参数为正数,返回+1;
 // 参数为负数,返回-1;
 // 参数为0,返回0;
 // 参数为-0,返回-0;
 // 其他值,返回NaN。
 // 
 Math.sign(-5) // -1
 Math.sign(5) // +1
 Math.sign(0) // +0
 Math.sign(-0) // -0
 Math.sign(NaN) // NaN
 Math.sign('foo'); // NaN
 Math.sign(); // NaN
// Math.cbrt方法用于计算一个数的立方根
 Math.cbrt(-1); // -1
 Math.cbrt(0); // 0
 Math.cbrt(1); // 1
 Math.cbrt(2); // 1.2599210498948734
// JavaScript的整数使用32位二进制形式表示,Math.clz32方法返回一个数的32位无符号整数形式有多少个前导0。
 Math.clz32(0) // 32
 Math.clz32(1) // 31
 Math.clz32(1000) // 22
// 对于小数,Math.clz32方法只考虑整数部分。
 Math.clz32(3.2) // 30
 Math.clz32(3.9) // 30
// 对于空值或其他类型的值,Math.clz32方法会将它们先转为数值,然后再计算。
 Math.clz32() // 32
 Math.clz32(NaN) // 32
 Math.clz32(Infinity) // 32
 Math.clz32(null) // 32
 Math.clz32('foo') // 32
 Math.clz32([]) // 32
 Math.clz32({}) // 32
 Math.clz32(true) // 31
// Math.imul方法返回两个数以32位带符号整数形式相乘的结果,返回的也是一个32位的带符号整数
 Math.imul(2, 4); // 8
 Math.imul(-1, 8); // -8
 Math.imul(-2, -2); // 4

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# es6  # 方法  # ES6使用let命令更简单的实现块级作用域实例分析  # ES6中Proxy与Reflect实现重载(overload)的方法  # 关于ES6的六个小特性(二)  # JS变量中有var定义和无var定义的区别以及es6中let命令和const命令  # ES6学习之变量的解构赋值  # ES6通过babel转码使用webpack使用import关键字  # Es6 写的文件import 起来解决方案详解  # 微信小程序之ES6与事项助手的功能实现  # JavaScript ES6中CLASS的使用详解  # JavaScript学习笔记之ES6数组方法  # 跟我学习javascript的最新标准ES6  # 深入理解React中es6创建组件this的方法  # ES6新数据结构Map功能与用法示例  # 然后再  # 或其他  # 它会  # 会将  # 五种  # 数以  # 有多少个  # foo  # NaN  # cbrt  # sign  # brush  # class  # pre  # js  # trunc  # Math  # Infinity  # imul  # true 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel如何实现本地化和多语言支持?(i18n教程)  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  网站建设整体流程解析,建站其实很容易!  简单实现Android验证码  如何在Windows虚拟主机上快速搭建网站?  javascript中闭包概念与用法深入理解  如何登录建站主机?访问步骤全解析  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  如何选择可靠的免备案建站服务器?  Python高阶函数应用_函数作为参数说明【指导】  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  详解阿里云nginx服务器多站点的配置  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  SQL查询语句优化的实用方法总结  如何制作一个表白网站视频,关于勇敢表白的小标题?  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  如何破解联通资金短缺导致的基站建设难题?  Python结构化数据采集_字段抽取解析【教程】  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  香港服务器网站卡顿?如何解决网络延迟与负载问题?  HTML 中如何正确使用模板变量为元素的 name 属性赋值  详解CentOS6.5 安装 MySQL5.1.71的方法  如何在云服务器上快速搭建个人网站?  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  iOS正则表达式验证手机号、邮箱、身份证号等  重庆市网站制作公司,重庆招聘网站哪个好?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  网站建设保证美观性,需要考虑的几点问题!  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  详解Huffman编码算法之Java实现  如何用搬瓦工VPS快速搭建个人网站?  js实现获取鼠标当前的位置  海南网站制作公司有哪些,海口网是哪家的?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Laravel如何实现模型的全局作用域?(Global Scope示例)  如何彻底删除建站之星生成的Banner?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  如何在腾讯云服务器上快速搭建个人网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  使用Dockerfile构建java web环境  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】