Section courante

A propos

Section administrative du site

%

Modulo réel
JavaScript  

Syntaxe

a % b

Paramètres

Nom Description
a Ce paramètre permet d'indiquer l'opérande à diviser.
b Ce paramètre permet d'indiquer le diviseur.

Retour

Valeur Description
nombre Ces valeurs permettent d'indiquer le restant de la division.

Description

Cet opérateur permet d'effectuer le calcul du restant de la division.

Exemple

Voici un exemple montrant une utilisation de cet opérande :

  1. <script language="JavaScript1.2" type="text/javascript">
  2. document.write("mod(-81.0,9.0)=",-81.0 % 9.0,"<br />");
  3. document.write("mod(15.0,3.0) = ",15.0 % 3.0,"<br />");
  4. document.write("mod(16.0,3.0) = ",16.0 % 3.0,"<br />");
  5. document.write("mod(16.9,3.0) = ",16.9 % 3.0,"<br />");
  6. document.write("mod(16.8,3.0) = ",16.8 % 3.0,"<br />");
  7. document.write("mod(16.7,3.0) = ",16.7 % 3.0,"<br />");
  8. document.write("mod(16.6,3.0) = ",16.6 % 3.0,"<br />");
  9. document.write("mod(16.5,3.0) = ",16.5 % 3.0,"<br />");
  10. document.write("mod(16.4,3.0) = ",16.4 % 3.0,"<br />");
  11. document.write("mod(16.3,3.0) = ",16.3 % 3.0,"<br />");
  12. document.write("mod(16.2,3.0) = ",16.2 % 3.0,"<br />");
  13. document.write("mod(16.1,3.0) = ",16.1 % 3.0,"<br />");
  14. document.write("mod(16.3,3.3) = ",16.3 % 3.3,"<br />");
  15. document.write("mod(16.2,3.2) = ",16.2 % 3.2,"<br />");
  16. document.write("mod(16.1,3.1) = ",16.1 % 3.1,"<br />");
  17. document.write("mod(16.1,3.2) = ",16.1 % 3.2,"<br />");
  18. document.write("mod(16.1,3.3) = ",16.1 % 3.3,"<br />");
  19. document.write("mod(17,3) = ",17.0 % 3.0,"<br />");
  20. document.write("mod(18,3) = ",18.0 % 3.0,"<br />");
  21. document.write("mod(19,3) = ",19.0 % 3.0,"<br />");
  22. document.write("mod(0,1) = ",0.0 % 1.0,"<br />");
  23. </script>

on obtiendra le résultat suivant :

mod(-81.0,9.0)=0
mod(15.0,3.0) = 0
mod(16.0,3.0) = 1
mod(16.9,3.0) = 1.8999999999999986
mod(16.8,3.0) = 1.8000000000000007
mod(16.7,3.0) = 1.6999999999999993
mod(16.6,3.0) = 1.6000000000000014
mod(16.5,3.0) = 1.5
mod(16.4,3.0) = 1.3999999999999986
mod(16.3,3.0) = 1.3000000000000007
mod(16.2,3.0) = 1.1999999999999993
mod(16.1,3.0) = 1.1000000000000014
mod(16.3,3.3) = 3.1000000000000014
mod(16.2,3.2) = 0.1999999999999984
mod(16.1,3.1) = 0.600000000000001
mod(16.1,3.2) = 0.10000000000000053
mod(16.1,3.3) = 2.900000000000002
mod(17,3) = 2
mod(18,3) = 0
mod(19,3) = 1
mod(0,1) = 0


Dernière mise à jour : Dimanche, le 9 octobre 2016