首页 > 其他分享 >JS的数学对象和日期对象

JS的数学对象和日期对象

时间:2024-04-05 22:34:13浏览次数:32  
标签:console log 获取 对象 JS date 日期 var Math

一、数学对象  Math

数学对象指的是在数学中研究和描述的各种概念、结构、对象或实体。

(1)显示数学小数Π的输出

  Math.PI

Math.PI
3.141592653589793

(2)如何使数学对象四舍五入

  Math.round

 //四舍五入
   console.log( Math.round(21.9));
 在控制台显示22;

(3)向下取整

  Math.floor

 //向下取整
   console.log( Math.floor(23.9));
控制台显示23;不管你的小数大于5还是小于五
取你整数的显示

(4)向上取整

  Math.ceil

 //向上取整
   console.log( Math.ceil(24.9));
控制台输出的是25;在你的24上面加1;取整。

(5)随机数

  Math.random  没有固定值的情况下是0-1之间的随机数不包含0和1


   //获取随机数
   console.log( Math.random());

(6)获取整数随机数

//获取整数
   console.log(Math.floor( Math.random()*10));
我们规定的是10以内的随机数,在randon括号后面加上*你固定的数以内
不包含10

(7)获取像随机验证码的方式

 //获取随机验证码循环
   var a=''
   for(i=0;i<=6;i++){
    a+=Math.floor(Math.random()*10)
   }
   console.log(a)
控制台获取6位随机数,利用循环获取

(8)获取随机数方式

公式1:Math.random() *n  0-n的小数,不包含n

公式2:Math.random()*(大值-小值)+小值  指定区间的数

二、日期对象

(1)创建日期

//日期对象   
   //获取默认当前时间
   var date=new Date();
   console.log(date)

(2)指定日期时间

//获取指定时间
   var tade0=new Date('2024/4/10 12:10:12');
   console.log(tade0)
括号里面你可以自己指定时间写上面

(3)年、月、日、时、秒、分

//获取年份
   var date1=date.getFullYear()
   console.log(date1)

   //获取月份(只有0-11月)后面记得加1
   var date4=date.getMonth()+1
   console.log(date4)

   //获取日期
   var date3=date.getDate()
   console.log(date3)

   //获取星期   星期出来以数字为默认 
   //比如 0 是周日 1是周一以此类推
   var date2=date.getDay()
   console.log(date2)
   //如果想获得汉字星期 一,二,三,用循环
   var a=['日','一','二','三','四','五','六']
   var v=a[date2]
   console.log(a[date2])

   //获取时分秒
   //时
   var aaa=date.getHours();
   //分
   var bb=date.getMinutes();
   //秒
   var cc=date.getSeconds();

   //补0操作
   if(date4<10){
    date4='0'+date4
   }

获得数据位为:

okk,今天学习了两个对象,又是一天结束。

标签:console,log,获取,对象,JS,date,日期,var,Math
From: https://blog.csdn.net/NanandV1/article/details/137282812

相关文章

  • 2-37. 代码链接 UI 实现时间日期对应转换
    创建TimeUI初始化,并注册事件修改EventHandlerTimeManager来唤起事件增加作弊代码按T的时候快速跳过一分钟项目相关代码代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git标签:20240405_2104......
  • 第05章 Servlet和JSP应用
    Servlet与JSP很相似,但也有一些区别,我们重新说明一下:1.Servlet是一个Java类文件,JSP是一个混编Java的HTML的文件。2.Servlet使用方法来处理请求,JSP则使用内置对象来处理请求。3.Servlet需要编译才能运行,而JSP由JSPContainer管理,不需要编译。4.Servlet通过配置url访问,JSP......
  • 面向对象--三大特征--继承
    1.继承:继承是面向对象三大特征之一,可以让类与类之间产生子父的关系.2.继承的格式:Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立继承关系.publicclassStudentextendsPerson{}Studnet称为子类(派生类),Person称为父类(基类或者超类).3.使......
  • 面向对象--三大特征--多态
    1.什么是多台:同种类型,表现不同形态.2.多态的表现形式:父类类型对象名称=子类对象.3.多态的前提:a.有继承/实现关系;b.有父类引用指向子类对象;例如:Fu f=newZi();c.有方法重写.4,多态的好处:使用父类作为参数,可以接受所有子类对象,体现多态的扩展性和便利.......
  • 【攻防技术技术】-- js+base64
    全文用时:10min在JavaScript中,btoa和atob是两个用于Base64编码和解码的函数。下面是对这两个函数以及Base64的解释和代码示例:btoa函数:btoa(表示base64encode)将字符串转换为Base64编码的数据。它接受一个ASCII字符串参数,并返回经过Base64编码的字符串。b表示"b......
  • 类与对象(上)(C++)
    类的引入C语言结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。比如:之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现,会发现struct中也可以定义函数。typedefintDataType;structStack{voidInit(size_......
  • 【攻防技术系列+逆向篇】--WebJs①
    WebJsREVERSE全文用时:15min爬虫逆向入门首先碰到大概率就是WebJs逆向,之后应该才会碰到安卓逆向,所以就先从WebJs说起能看这篇的,相信都清楚技术分前端后端,而爬虫所谓的逆向就是对前端搞一些事情。毕竟后端是勘知不到的(其实也不是不能,部分不完善安全的后端代码接口或者数据是通过......
  • cdn.jsdelivr.net 挂了?前端静态资源访问出错
    目前jsdelivr被墙了,即被屏蔽,这导致国内大陆地区无法访问。很多插件、开源项目用到了jsdelivr,解决方法的核心思想就是换一个服务商,换一个cdn服务提供商。 解决方法:①将所有cdn.jsdelivr.net更换为fastly.jsdelivr.net实例:xxxx://cdn.jsdelivr.net/npm/xxxx/src/assets/imag......
  • JAVA学习-类型信息.空对象
        空对象(NullObject)是一种特殊的对象,它表示一个不引用任何实际对象的对象。在Java中,空对象通常用null表示,它可以赋值给引用类型的变量。空对象在编程中具有一些特点和使用方法,与其他对象进行比较和高级应用。一、特点:1.空对象没有实际的内容或状态,它不指向任何......
  • three.js基础之几何体颜色、纹理贴图、外部模型
    几何体颜色<body><canvasid="mainCanvas"width="400px"height="300px"></canvas></body><scripttype="importmap">{"imports":{"three":"./js/build/......