核心代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>模板字符串</title> </head> <body> <!-- 请补全JavaScript代码,实现以下功能: 1. 根据已有的person对象的注册时间求出距离当前时间的天数(天数向下取整)。 2. 将获得的天数和person数据拼接成字符串,作为h2标签的内容。 注意:使用模板字符串进行字符串拼接,字符串最终内容如:尊贵的牛客网2级用户小丽您好,您已经注册牛客网3天啦~ --> <h2></h2> <script>var person = { level: '2', name: '小丽', registTime: '2021-11-01', } var h2 = document.querySelector('h2'); const _getDuration = registTime => { var start = new Date(registTime) var end = new Date() var dates = Math.floor((end - start) / (1000 * 60 * 60 * 24)) return dates } h2.innerText = `尊贵的牛客网${person.level}级用户${person.name}您好,您已经注册牛客网${_getDuration(person.registTime) }天啦~` // 补全代码</script> </body> </html>
总结
new data转换 floor向下取整 得到所需要的的值 nice