2017-08-16 1 views
0

Quelle est la signification de commentCount = commentCount + 2; et commentNewCount: commentCountQuelle est la signification de variable = variable + 2

//Jquery start at here 

    <script> 
     $(document).ready(function(){ 

      var commentCount = 2; 
       $("button").click(function(){ 
       commentCount = commentCount + 2; 
       $("#comments").load("load_comments.php", { 
        commentNewCount: commentCount 
      }); 
     }); 
    }); 

//End 
</script> 
+6

Pas mon downvote, mais vous devriez passer en revue un tutoriel de base JavaScript. Ce n'est pas un bon moyen d'apprendre JS à partir de zéro. –

Répondre

0
  1. commentCount = commentCount + 2; prend la valeur de commentCount, ajoute 2, et stocke le résultat retour dans commentCount.

  2. Ce

    { 
        commentNewCount: commentCount 
    } 
    

    ... est appelé un initialiseur d'objet (ou littéral d'objet). Celui-ci crée un objet avec une propriété appelée commentNewCount et lui affecte la valeur actuelle de commentCount.

    Dans le code cité, il passe ensuite à la fonction load de jQuery à envoyer au serveur.

0

Dans la plupart des langages de programmation, = est appelé un opérateur d'affectation. Ce n'est pas la même chose qu'un signe égal en mathématiques. Cela signifie que les choses à droite sont stockées dans la variable à gauche. Ainsi, le premier commentCount stocke le numéro 2 avec var commentCount = 2, puis commentCount + 2 est calculé pour être 4 et enregistré à commentCount.

{commentNewCount: commentCount} est un littéral d'objet JavaScript. Vous pouvez lire à ce sujet ici: https://www.w3schools.com/js/js_objects.asp

+0

merci beaucoup pour les réponses – erwin