当前位置: 首页 > article >正文

JavaScript 数学运算与日期处理

JavaScript 提供了许多数学函数和日期处理方法,可以帮助我们在编程中进行数字计算和日期操作。

  1. 数学函数:

    • Math.random(): 生成一个0到1之间的随机数。
    • Math.round(x): 对x进行四舍五入取整。
    • Math.floor(x): 对x进行向下取整。
    • Math.ceil(x): 对x进行向上取整。
    • Math.abs(x): 返回x的绝对值。
    • Math.max(x1, x2, ...): 返回参数中的最大值。
    • Math.min(x1, x2, ...): 返回参数中的最小值。
    • Math.pow(x, y): 返回x的y次幂。
    • Math.sqrt(x): 返回x的平方根。

    示例:

    // 生成一个0到1之间的随机数
    var randomNum = Math.random();
    console.log(randomNum);
    
    // 对数值进行四舍五入取整
    var roundedNum = Math.round(4.7);
    console.log(roundedNum);
    
    // 对数值进行向下取整
    var floorNum = Math.floor(4.7);
    console.log(floorNum);
    
    // 对数值进行向上取整
    var ceilNum = Math.ceil(4.2);
    console.log(ceilNum);
    
    // 返回数值的绝对值
    var absoluteNum = Math.abs(-4.7);
    console.log(absoluteNum);
    
    // 返回参数中的最大值
    var maxNum = Math.max(4, 7, 9, 2);
    console.log(maxNum);
    
    // 返回参数中的最小值
    var minNum = Math.min(4, 7, 9, 2);
    console.log(minNum);
    
    // 返回数值的幂
    var powerNum = Math.pow(2, 3);
    console.log(powerNum);
    
    // 返回数值的平方根
    var sqrtNum = Math.sqrt(16);
    console.log(sqrtNum);
    

  2. 日期处理方法:

    • new Date(): 创建一个当前日期和时间的 Date 对象。
    • Date.parse(dateString): 返回给定日期字符串的时间戳。
    • new Date(year, month, day, hour, minute, second, millisecond): 创建一个指定日期和时间的 Date 对象。
    • getDate(): 返回一个月中的某一天(1-31)。
    • getMonth(): 返回月份(0-11)。
    • getFullYear(): 返回年份。
    • getHours(): 返回小时(0-23)。
    • getMinutes(): 返回分钟(0-59)。
    • getSeconds(): 返回秒数(0-59)。

    示例:

    // 创建一个当前日期和时间的 Date 对象
    var currentDate = new Date();
    console.log(currentDate);
    
    // 返回给定日期字符串的时间戳
    var timestamp = Date.parse('2022-01-01');
    console.log(timestamp);
    
    // 创建一个指定日期和时间的 Date 对象
    var specifiedDate = new Date(2022, 0, 1, 0, 0, 0);
    console.log(specifiedDate);
    
    // 返回一个月中的某一天
    var day = currentDate.getDate();
    console.log(day);
    
    // 返回月份
    var month = currentDate.getMonth();
    console.log(month);
    
    // 返回年份
    var year = currentDate.getFullYear();
    console.log(year);
    
    // 返回小时
    var hours = currentDate.getHours();
    console.log(hours);
    
    // 返回分钟
    var minutes = currentDate.getMinutes();
    console.log(minutes);
    
    // 返回秒数
    var seconds = currentDate.getSeconds();
    console.log(seconds);
    

以上是 JavaScript 的一些常用的数学函数和日期处理方法,可以根据实际需要进行使用。


http://www.kler.cn/news/358429.html

相关文章:

  • 分布式锁-redis实现方案
  • 搭建localhost本地 ChatGPT 模型与总结
  • STM32+DHT11温湿度传感器(含完整代码)
  • apple watch 版本太高,自己的 iPhone 版本太低,无法绑定
  • 重定向 缓冲区
  • 如何在 React 中更新状态对象的某个值
  • 基于SSM果蔬经营系统的设计
  • 滚雪球学Redis[8.1讲]:Redis的扩展与未来发展
  • chatgpt搭建大模型技术知识解读与总结
  • 【力扣打卡系列】滑动窗口与双指针(盛最多水的容器)
  • 【C++】13.string类的底层
  • ACH支付详解,北美电商为何偏爱这一方式
  • 基于x86_64汇编语言简单教程2: 分析我们的样例
  • Python基础09
  • 微服务架构 --- 使用Sentinel来处理请求限流+线程隔离+服务熔断
  • 2024系统分析师考试---论区块链技术及其应用
  • 7.计算机网络_IP包头
  • No provider available from registry RegistryDirectory
  • LeetCode[中等] 80. 删除有序数组中的重复项 II
  • SQL Injection | SQL 注入 —— 报错盲注