Maison > interface Web > js tutoriel > Comment afficher l'année du jour et un nombre aléatoire à 4 chiffres en même temps ?

Comment afficher l'année du jour et un nombre aléatoire à 4 chiffres en même temps ?

WBOY
Libérer: 2023-08-31 16:53:07
avant
1089 Les gens l'ont consulté

Comment afficher lannée du jour et un nombre aléatoire à 4 chiffres en même temps ?

Voyons « Comment afficher l'année en cours et 4 chiffres aléatoires en même temps ». Ceci est utile pour diverses raisons, telles que la création d'identifiants uniques, le suivi des dates ou l'affichage des dates dans un format spécifique. En utilisant quelques techniques de programmation simples, vous pouvez rapidement créer cet effet avec un minimum de connaissances en codage. Voyons comment procéder en JavaScript.

Approfondissons cet article pour mieux comprendre l'affichage simultané de l'année du jour et de 4 chiffres aléatoires.

Utilisez la méthode JavaScript random()

Math.random() La méthode statique fournit un nombre pseudo-aléatoire à virgule flottante qui est à peu près uniformément réparti dans la plage, supérieur ou égal à 0 et inférieur à 1, vous pouvez l'utiliser pour étendre la plage souhaitée . La graine initiale de l'algorithme de génération de nombres aléatoires est choisie par l'implémentation ; elle ne peut pas être modifiée ou réinitialisée par l'utilisateur.

Grammaire

Ce qui suit est la syntaxe de random() -

Math.random()
Copier après la connexion

Exemple

Dans l'exemple ci-dessous, nous utilisons la méthode random() pour exécuter le script afin de générer des nombres aléatoires et la méthode getFullYear() pour renvoyer l'année à 4 chiffres.

<!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>
Copier après la connexion

Lorsque le script s'exécutera, il générera une sortie contenant l'année du jour et le nombre aléatoire à 4 chiffres affiché sur la page Web. Tant que l'utilisateur exécute le script, le nombre aléatoire continuera de changer.

Utilisez la méthode JavaScript slice()

La méthode

slice() renvoie une copie superficielle d'un sous-ensemble du tableau, où début et fin sont les indices des éléments du tableau, et le sous-ensemble est sélectionné du début à la fin (la fin n'est pas inclusive). Le tableau initial ne change pas.

Grammaire

Voici la syntaxe de slice() -

array.slice(start, end)
Copier après la connexion

Exemple

Considérez l'exemple suivant dans lequel nous utilisons la méthode slice() et la méthode random() pour obtenir l'année d'aujourd'hui avec un nombre aléatoire à 4 chiffres.

<!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>
Copier après la connexion

Lors de l'exécution du script ci-dessus, une fenêtre de sortie apparaîtra affichant un champ de saisie désactivé contenant l'année d'aujourd'hui à quatre chiffres et le nombre aléatoire à quatre chiffres affichés sur la page Web. Tant que l'utilisateur exécute le script, le nombre aléatoire continuera de changer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal