(一)常用方法

  1. toFixed();
    四舍五入到小数点后几位
  var x=9.656;
x.toFixed(0);//10
x.toFixed(2);//9.66
x.toFixed(4);//9.6560
x.toFixed(6);//9.656000
  1. toPrecision()
    四舍五入保留有效数字
  var x=9.656;
x.toPrecision();//9.656
x.toPrecision(2);//9.7
x.toPrecision(4);//9.656
x.toPrecision(6);//9.65600
  1. parseInt()
  parseInt("10");//10
parseInt("10.33");//10
parseInt("10 20 30");//10
parseInt("10 yyy");//10
parseInt("yyy 10");//NaN
  1. parseFloat()
  parseFloat("10");//10
parseFloat("10.33");//10.33
parseFloat("10 20 30");//10
parseFloat("10 yyy");//10
parseFloat("yyy 10");//NaN

(二)Math

/* a的b次方 */
Math.pow(8,2);//64
/* 开跟 */
Math.sqrt(64);//8
/* 绝对值 */
Math.abs(-4.7);//4.7
/* 向上取整 */
Math.ceil(6.4);//7
Math.ceil(6.7);//7
Math.ceil(6.0);//6
/* 向下取整 */
Math.floor(6.4);//6
Math.floor(6.7);//6
Math.floor(6.0);//6
/* 加0.5后向下取整 */
Math.round(6.8);//7
Math.round(2.3);//2
Math.round(5.5);//6
/* 最大值&最小值 */
Math.max(1,5,4,8,6,0);
Math.min(1,5,4,8,6,0);
Math.random();//取值范围(0,1)

(三)Date

  1. 获取当前时间
  var data=new Date();
console.log(data);
console.log(typeof data);//object
console.log(Number(data))
  var data=Date();
console.log(data);
console.log(typeof data);//string
console.log(Number(data))
  1. 计算时间差
  const data1=new Date();
for(let i=0;i<9999999;i++){}
const data2=new Date();
console.log((data2-data1)/1000+"秒");

随机推荐

  1. Hexo博客Yilia主题添加相册功能,丰富博客内容,Next等其他主题可以参考

    实现思路 1.在主页上必须有一个可供点击的相册连接 2.要用 hexo 生成一个photos.html文件 3.photos.html中的图片数据来源?因为这是一个静态页面所有要有一个 json文件 ...

  2. 我真的想知道,AI编译器中的IR是什么?

    随着深度学习的不断发展,AI 模型结构在快速演化,底层计算硬件技术更是层出不穷,对于广大开发者来说不仅要考虑如何在复杂多变的场景下有效的将算力发挥出来,还要应对 AI 框架的持续迭代. AI 编译器就 ...

  3. shell: xscp

    #!/bin/bash ips=( 1.1.1.1 1.1.1.2 ) user= passwd= for i in ${ips[@]} do echo "== $i ==" ss ...

  4. 智能制造之路—从0开始打造一套轻量级MOM平台之基础平台搭建(Linux部署)

    一.前言 前面我们选定了Admin.net来搭建我们的MOM快速开发平台,本章主要描述.NET6平台的Linux部署,以及记录搭建过程中坑. 本次搭建我们选择某云的轻量应用服务器,系统选择CentOS ...

  5. python3使用ESL和sipp自动多轮压测FreeSWITCH

    环境:CentOS 7.6_x64   FreeSWITCH版本 :1.10.9   sipp版本:3.6.1   python版本:3.9.12 日常工作中,有时会遇到批量自动压测FreeSWITC ...

  6. MQ消息队列篇:三大MQ产品的必备面试种子题

    MQ有什么用? MQ(消息队列)是一种FIFO(先进先出)的数据结构,主要用于实现异步通信.削峰平谷和解耦等功能.它通过将生产者生成的消息发送到队列中,然后由消费者进行消费.这样,生产者和消费者之间就 ...

  7. [mysql]定制封装MySQL的docker镜像

    前言 基于MySQL的原版镜像做一些个性化配置修改,封装/etc/my.cnf文件到镜像中,并且支持通过环境变量修改innodb_buffer_pool_size.server_id以及自动配置inn ...

  8. 对JavaScript中与字符串相关的方法总结

    JavaScript中的字符串是由16位码元code unit组成.通常来说,一个字符=16位码元,该类字符也叫做单码元字符.还有一种字符组成策略是代理对,它由两对16位码元组成,即一个字符对应两个1 ...

  9. CF992E Nastya and King-Shamans 题解

    传送门 分析 由于满足 \(a_i\ge0\),所以 \(s_i\) 单调不减. 当我们找到一个 \(i\) 时,不管 \(i\) 是否满足,下一个可能的一定大于等于 \(a_i+s_{i-1}\). ...

  10. AI绘画| 迪士尼风格|可爱头像【附Midjourney提示词】

    Midjourney案例分享 图片预览 迪士尼风格|可爱头像 高清原图及关键词Prompt已经放在文末网盘,需要的自取 在数字艺术的新时代,人工智能绘画已经迅速崭露头角.作为最先进的技术之一,AI绘画 ...