首页 > 编程语言 > JavaScript学习 -- 内置函数(Math和Date)

JavaScript学习 -- 内置函数(Math和Date)

时间:2023-06-28 18:32:26浏览次数:46  
标签:console log floor -- JavaScript date 取整 Date Math

一、Date函数

let date=new Date()
console.log("当前日期和时间:"+date)
console.log("当前日期和时间:"+date.toLocaleString())
console.log("年份:"+date.getFullYear())
console.log("月份:"+(parseInt(date.getMonth())+1))
console.log("日:"+date.getDate())
console.log("时"+date.getHours())
console.log("分"+date.getMinutes())
console.log("秒"+date.getSeconds())
console.log("星期"+date.getDay())
console.log("时间戳:"+date.getTime())
console.log("时间戳:"+Date.now())
console.log(+date)
当前日期和时间:Wed Jun 28 2023 17:43:11 GMT+0800 (中国标准时间)                                                                                                       
当前日期和时间:2023/6/28 17:43:11                                                                                                                                     
年份:2023                                                                                                                                                             
月份:6                                                                                                                                                                
日:28                                                                                                                                                                 
时17                                                                                                                                                                   
分43                                                                                                                                                                   
秒11                                                                                                                                                                   
星期3                                                                                                                                                                  
时间戳:1687945391804                                                                                                                                                  
时间戳:1687945391825                                                                                                                                                  
1687945391804

二、Math函数

console.log("圆周率:"+Math.PI)
console.log("绝对值:"+Math.abs(-85))
console.log("幂次方:"+Math.pow(2,3))
console.log("幂次方:"+(2**3))
console.log("平方根:"+Math.sqrt(25))
console.log("向上取整:"+Math.floor(9.3))
console.log("向下取整:"+Math.floor(9.3))
console.log("向上取整:"+Math.floor(-9.5))
console.log("向下取整:"+Math.floor(-9.5))
console.log("四舍五入:"+Math.round(9.6))
console.log("去掉小数位"+Math.trunc(9.6))
console.log("求最大数:"+Math.max(1,59,8,5,6,3,2))
console.log("求最小数:"+Math.min(1,59,8,5,6,3,2))
console.log("随机数:"+Math.random()*100)

运行结果:

圆周率:3.141592653589793                                                                                                                                              
绝对值:85
幂次方:8
幂次方:8
平方根:5
向上取整:9
向下取整:9
向上取整:-10
向下取整:-10
四舍五入:10
去掉小数位9
求最大数:59
求最小数:1
随机数:22.386389173211363

标签:console,log,floor,--,JavaScript,date,取整,Date,Math
From: https://blog.51cto.com/u_15288375/6575189

相关文章

  • sqflite数据库处理中的conflictAlgorithm属性
    sqflite中的conflictAlgorithmconflictAlgorithm是在数据插入或更新时发生冲突(例如违反唯一性约束)时的解决策略。在Dart的sqflite库中,有以下四种冲突解决策略:ConflictAlgorithm.rollback:回滚事务,放弃所有更改。ConflictAlgorithm.abort:放弃当前操作,但不回滚事务。ConflictAlgo......
  • 瓴羊Quick BI财务报表分析工具,帮助现代企业提升财务管理水平
    财务管理,是现代企业管理的基础,也是企业内部管理的中枢。随着财务管理智能化、数字化要求的不断提升,瓴羊QuickBI等商业智能工具逐渐成为了企业财务报表分析工具的主流选择。在瓴羊QuickBI等BI工具广泛应用之前,企业的财务管理工作繁重而复杂,时效性要求又高,往往需要投入大量的专业人......
  • SpringBean生命周期
    实例化:实例化一个Bean,也就是我们常说的new。IoC依赖注入:按照Spring上下文对实例化的Bean进行配置,也就是Ioc注入。setBeanName实现:如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递的就是Spring配置文件中Bean的id值。BeanFactoryAware实现:如......
  • Spring ElasticSearch Date
    问题背景使用spring-data-elasticsearch:4.4.12查询数据,数据映射到对象的时候时间字段格式异常,报错如下对象和Es通过@document注解进行映射,对象中有一个时间字段@Field(type=FieldType.Date,format={},pattern=DatePattern.CHINESE_DATE_PATTERN)privateDat......
  • html中常见的一些标签
    <h?>:标题,?处的数字表示是几级标签。<p>:段落标签<br>:换行<hr>:单水平线<b>、<strong>:加粗<u>、<ins>:下划线<i>、<em>:倾斜<s>、<del>:删除线 <img>:图片标签,标签属性src=“图片路径” alt=“替换文本”(图片不显示的时候出现的文字)title=“图片标题” heig......
  • 可能影响数据包处理速度的内存问题
    可能影响数据包处理速度的内存问题和解决方案内存问题分类问题描述解决问题的思路和方案Cache一致性的问题如果2个数据结构属于同一个CacheLine,在2个核分别访问2个数据结构时,CPU将花费额外时间处理竞争和同步使所有数据结构按照CacheLine对齐假设数据结构是Cache......
  • JVM之指针压缩
    做java开发的同学一般都比较熟悉JVM,那么关于指针压缩这块内容是不是也了解呢,不熟悉的小伙伴往下看吧。首先说明,本文涉及的JDK版本是1.8,JVM虚拟机是64位的HotSpot实现为准。java对象结构了解指针压缩前,需要先搞懂java的实例对象在JVM虚拟机中内存结构是什么样的。java对象由......
  • centos之格式化输出 printf
    ############################对齐:右对齐:printf"%s"左对齐:printf"%-s"宽度:printf"%-10s" ,左对齐,宽度为10printf “%-4.2f” ,左对齐,宽度为4,保留两位小数。 格式化说明符:%s:字符串%d:数字%f:浮点数字%o:一个八进制的数字%x:一个十六进制的数字......
  • sqlserver 表权限设置
    表“增删改查”权限表上右键选择【属性】,选择【权限】选项卡:#点击【搜索】,在弹出的框中点击【浏览】,选择需要设置的用户;#在上面点击【确定】后,就可以在【权限】选项卡中看到权限列表,选择需要的权限点击确定即可;#当选中【选择】和【引用】权限时,还可以设置【列权限】;并且用户【zy......
  • 十九、面向对象编程
    十九、面向对象编程类与对象类是总结事物特征的抽象概念,是创建对象的模板。对象是按照类来具体化的实物。类的构成类的名称:类名类的属性:一组参数数据类的方法:操作的方式或行为类的创建#classPeople(object):新式类classPeople():经典类classPeople(object):#类......