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

JavaScript day5

立即执行函数

<script>(function(){
console.log//函数不需调用,立马执行
})()
</script>
//另外写法
<script>
(function(){}())
</script>

常见的内置对象

Math

console.dir()——打印对象的

使用Math中的属性——console.log(Math.PI) PI----π

console.log(Math.E)

ceil()——向上取整

floor()——向下取整

abs()——取绝对值comsole.log(Math.abs(-13))-----13

max()——快速找到最大值

min()——最小值

round()——四舍五入

sqrt()——开平方根

pow(7,3)——求幂次方(7的三次方)

random()——取随机数(默认取0-1之间的随机数)[0,1)

取0-20之间的随机整数

<script>
//取0-20随机整数
console.log(Mat.floor(Math.random()*21))//去左不取右
//取10-20随机整数
console.log(Mat.floor(Math.random()*11+10))
//M-N之间的随机整数
console.log(Mat.floor(Math.random()*N+1-M)+M)
</script>

<script>//先封装求随机整数的函数//对数组的元素个数是不清楚let arr1=["gao","qiu","li","yang","yu","yan","lo"]function x(n,m){return Math.floor(Math.random()*m+1-n)+n}let d=x(0,arr1.length-1)console.log(`${arr1[d]}`)</script>

Date----时间对象

js中用于获取时间的

如果new Date()后没有给参数就获取当前时间对象,若给了参数,就获取给定的时间对象

let date=new Date("给定的时间")

console.dir(date)

获取四位数年份——date.getFullYear()

let year=date.getFullYear()

获取月份——注意重0开始

let month=date.getMonth()

获取日期

let day=date.getDate()

小时

let hour=date.getHours()

分钟

let m=date.getMinutes()

let s=date.getSeconds()

获取星期数

let week=date.getDay()

获取时间戳

let timestamp=date.getTime()

转换day=毫秒/1000/60/60/24

h=day%1*24

m=h%1*60

s=m%1*60

http://www.xdnf.cn/news/946.html

相关文章:

  • 一文了解相位阵列天线中的真时延
  • 深度学习:人工智能的核心驱动力
  • C语言——数组
  • Sentinel源码—7.参数限流和注解的实现二
  • 字符串拼接问题的最佳解决方案
  • Shell常用功能详细使用
  • STM32 栈地址起始位置不正确
  • 【GIT】为什么要变基下拉,变基下拉失败,提示没有暂存如何解决?
  • 华为OD机试2025A卷七日集训第6期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/C++)
  • Transformer系列(三):Transformer架构
  • Spring Boot
  • Batch Size
  • MySQL 按照日期统计记录数量
  • VOS3000内存满了怎么删除,录音格式如何转换呢
  • JVM 内存分布详解
  • 基于Spring Boot+微信小程序的智慧农蔬微团购平台-项目分享
  • 存储器综合:内存条
  • GAIA-2:用于自动驾驶的可控多视图生成世界模型
  • 基于大模型的腹股沟疝全流程预测与诊疗方案研究报告
  • 杭电oj(2031、2033、2070、2071、2075、2089、2090、2092、2096)题解
  • 学习笔记(C++篇)--- Day 3
  • 掌握Go空接口强大用途与隐藏陷阱
  • 14.QT-多元素控件|QListWidget|QTableWidget|QTreeWidget(C++)
  • SpringBoot整合JWT Token:构建安全无状态认证体系的最佳实践
  • QGraphicsItem的shape和boundingRect方法
  • HarmonyOS:Navigation实现导航之页面设置和路由操作
  • 【 Git 全局忽略文件完全指南:配置、规则与最佳实践】
  • 电商数据自动化采集方案:淘宝商品详情 API 接入与数据处理技巧
  • Spring(第一章)
  • 基于LangChain4J的AI Services实践:用声明式接口重构LLM应用开发