微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何同时显示今天的年份和随机的4位数字?

如何同时显示今天的年份和随机的4位数字?

让我们看看“如何同时显示当前年份和随机的 4 位数字”。这对于多种原因都很有用,例如创建唯一标识符、跟踪日期或以特定格式显示日期。通过使用一些简单的编程技术,您可以用最少的编码知识快速创建这种效果。让我们探索一下如何在 JavaScript 中做到这一点。

让我们深入研究本文,以更好地了解同时显示今天的年份和随机 4 位数字。

使用 JavaScript random() 方法

Math.random() 静态方法提供一个浮点伪随机数,该数在该范围内大致均匀分布,大于或等于 0 且小于 1,您可以使用它可以扩展到您想要的范围。随机生成算法的初始种子由实现选择;用户无法更改或重置它。

语法

以下是random()的语法 -

Math.random()

示例

在下面的示例中,我们使用 random() 方法运行脚本来生成随机数,并使用 getFullYear() 方法返回 4 位数字的年份。

<!DOCTYPE html>
<html>
   <body>
      <p id="tutorial"></p>
      <script>
         const x = new Date();
         let year =x.getFullYear();
         document.getElementById("tutorial").innerHTML ='Todays year:'+ year;
         var val = Math.floor(1000 + Math.random() * 9000);
         document.write('Random 4 Digit number: '+val);
      </script>
   </body>
</html>

当脚本执行时,它将生成一个输出,其中包含今天的年份以及网页上显示的 4 位随机数。只要用户执行脚本,随机数就会不断变化。

使用 JavaScript slice() 方法

slice()方法返回数组子集的浅拷贝,其中start和end是数组项的索引,子集是从start到end选择的(end不是)包括)。初始数组不会改变。

语法

以下是 slice() 的语法 -

array.slice(start, end)

示例

考虑以下示例,我们使用 slice() 方法random() 方法获取今天的年份以及 4 位随机数.

<!DOCTYPE html>
<html>
   <body>
      <input type="text" id="tutorial" value="" disabled />
      <script>
         const Now = new Date();
         let randomNum = '';
         randomNum += Math.round(Math.random() * 9);
         randomNum += Math.round(Math.random() * 9);
         randomNum += Now.getTime().toString().slice(-2);
         document.getElementById("tutorial").value = `${new Date().getFullYear()}${randomNum}`;
      </script>
   </body>
</html>

运行上述脚本时,将弹出输出窗口,显示禁用的输入字段,其中包含四位数的今天年份以及网页上显示的四位数随机数。只要用户执行脚本,随机数就会不断变化。

以上就是如何同时显示今天的年份和随机的4位数字?的详细内容,更多请关注编程之家其它相关文章

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐