L'instruction Javascript a=a+1 diffère entre GGb 5 et GGb Math Apps

jlaurens shared this problem 4 years ago
Not a Problem

Bonjour,


Dans la figure jointe, il n'y a qu'un bouton. Cliquer sur le bouton incrémente la variable globale a et puis l'affiche avec une alerte.

Voici le code javascript global

  1. var a = 1;
  2. function ggbOnInit() {}

Voici le code javascript du bouton

  1. a=a+1;
  2. alert(a);


Dans GGb 5, le bouton n'a accès qu'à une copie des variables globales, donc ne peut pas incrémenter a. Chaque fois qu'on clique, on affiche 2.

Dans GGb Math Apps, la variable globale a est incrémentée indéfiniment. Chaque fois qu'on clique, on affiche 1 de plus.


À mon avis, cette différence de comportement est importante.


Question relative :

https://help.geogebra.org/t...-

Comments (1)

photo
1

Sorry, that's not something we'll be fixing.


As your link says, you can create helper methods to do this:

https://www.geogebra.org/m/achGQKgp

© 2021 International GeoGebra Institute