0
点赞
收藏
分享

微信扫一扫

前端歌谣的刷题之路-第八十六题-模板字符串


 

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣

题目

请补全JavaScript代码,实现以下功能:
1. 根据已有的person对象的注册时间求出距离当前时间的天数(天数向下取整)。
2. 将获得的天数和person数据拼接成字符串,作为h2标签的内容。
注意:使用模板字符串进行字符串拼接,字符串最终内容如:尊贵的牛客网2级用户小丽您好,您已经注册牛客网3天啦~


核心代码

<!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


举报

相关推荐

0 条评论