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

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

相关文章:

  • 在C++业务类和QML之间创建一个数据桥梁
  • 力扣刷题Day 23:最长连续序列(128)
  • HarmonyOS-ArkUI:关键帧动画 keyFrameAnimateTo
  • vue部署到nginx服务器 启用gzip
  • Python 网络编程:TCP 与 UDP 协议详解及实战代码
  • 服务器口令长度、强度、时效限制
  • 基于Python Socket的多线程聊天程序案例分析
  • Springboot集成websocket实现消息推送
  • 【C++教程】C++中为什么优先使用 cout/cin流
  • Windows网络及服务:制作系统盘
  • rk3588上完成halcon的形状模型配准以及和opencv的图像转换
  • 算法 | 成长优化算法(Growth Optimizer,GO)原理,公式,应用,算法改进研究综述,matlab代码
  • 【MySQL】MySQL中的数据类型详解
  • 【前端】【面试】【业务场景】前端如何获取并生成设备唯一标识
  • 使用pyinstaller打包fastapi项目的问题记录
  • 01-初识前端
  • 级联vs端到端、全双工、轮次检测、方言语种、商业模式…语音 AI 开发者都在关心什么?丨Voice Agent 学习笔记
  • 深度学习3.5 图像分类数据集
  • 每日算法-250421
  • Java 并发包核心机制深度解析:锁的公平性、异步调度、AQS 原理全解
  • 乍嘉苏改扩建项目迎来新进展!预应力管桩首件施工顺利完成
  • 科普书单·新书|鸟界戏精观察报告
  • “五一”假期前多地规范旅游市场:要求明码标价,禁止强迫购物
  • 大家聊中国式现代化|权衡:在推进中国式现代化中当好龙头
  • 尹锡悦涉嫌发动内乱案第二次庭审举行
  • “代课老师被男友杀害案”一审开庭,将择期宣判