condition tous les n+4 ?

condition tous les n+4 ? - Javascript/Node.js - Programmation

Marsh Posté le 26-08-2016 à 22:24:48    

Bonjour, j'ai une variable "postcount" qui compte le nombre d'articles existants. Quand postcount vaut soit 5, 9, 13, 17 ou 21, etc... j'aimerais pouvoir établir une fonction.
 
J'ai fait ça dans une condition de la manière suivante :

Citation :

<script type='text/javascript'>
postCount=postCount+1;
 
if (postCount==5 || postCount==9 || postCount==13 || postCount==17 || postCount==21) {
// fonction 3
}


 
Pouvant avoir une infinité d’articles donc de nombre à tester, comment puis-je éviter de mettre en dur dans le code chacun de ces nombres (qui sont de n+4) ?
 
Merci infiniment pour votre aide.


Message édité par lamnesik le 26-08-2016 à 22:25:51
Reply

Marsh Posté le 26-08-2016 à 22:24:48   

Reply

Marsh Posté le 26-08-2016 à 23:04:13    

Utilise le modulo. Si postCount modulo 4 === 1, alors c'est bon :)


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 27-08-2016 à 00:16:19    

Super ça fonctionne nickel :)
Merci beaucoup.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed