Objet mathématique en JavaScript
Objet mathématique Math
L'objet Math est un objet statique, autrement dit : lors de l'utilisation de l'objet Math, il n'est pas nécessaire de créer une instance.
Math.PI : Pi.
Math.abs()?: Valeur absolue. Par exemple?: Math.abs(-9) = 9
Math.ceil()?: Arrondir (ajouter 1 à l'entier et supprimer la décimale). Par exemple?: Math.ceil(10.2) = 11
Math.floor()?: Arrondir vers le bas (supprimer directement les décimales). Par exemple?: Math.floor(9.888) = 9
Math.round()?: Arrondi. Par exemple?: Math.round(4.5) = 5?; Math.round(4.1) = 4
Math.pow(x,y) : Trouvez x élevé à la puissance y. Par exemple?: Math.pow(2,3) = 8
Math.sqrt()?: Trouvez la racine carrée. Par exemple?: Math.sqrt(121) = 11
Math.random()?: renvoie une décimale aléatoire entre 0 et 1. Par exemple?: Math.random() = 0.12204467732259783
Remarque?: recherchez le nombre aléatoire entre (min, max). La formule est?: Math.random()*(max-min)+min
Exemple?: Entier aléatoire entre 0 et 10?; trouver un nombre aléatoire entre 10 et 20?Entier?; Trouvez un entier aléatoire entre 20 et 30?; Trouvez un entier aléatoire entre 7 et 91
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //求兩個(gè)整數(shù)之間的隨機(jī)整數(shù) //定義隨機(jī)數(shù)的函數(shù) function getRandom(min,max){ //求隨機(jī)數(shù) var random =Math.random()*(max-min)+min; //向下取整 random = Math.floor(random); //輸出結(jié)果 document.write(random+"<hr>"); } //調(diào)用函數(shù) getRandom(0,100); getRandom(5,89); getRandom(100,999); </script> </head> <body> </body> </html>
Exemple?: Couleur d'arrière-plan aléatoire d'une page Web
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> </head> <body> </body> </html> <script> var min = 100000; var max = 999999; var random = Math.random() *(max-min)+min; //向下取整 random = Math.floor(random); document.body.bgColor = "#"+random; </script>