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>
            //求两个整数之间的随机整数
            //定义随机数的函数
            function getRandom(min,max){
                //求随机数
                var random =Math.random()*(max-min)+min;
                //向下取整
                random = Math.floor(random);
                //输出结果
                document.write(random+"<hr>");
            }
            //调用函数
            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>
Formation continue
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //求两个整数之间的随机整数 //定义随机数的函数 function getRandom(min,max){ //求随机数 var random =Math.random()*(max-min)+min; //向下取整 random = Math.floor(random); //输出结果 document.write(random+"<hr>"); } //调用函数 getRandom(0,100); getRandom(5,89); getRandom(100,999); </script> </head> <body> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel