Outils pour utilisateurs

Outils du site


nsi:premiere:javascript_1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:premiere:javascript_1 [2021/10/22 23:05] – [Exercice 2] goupillwikinsi:premiere:javascript_1 [2025/01/08 14:23] (Version actuelle) – [Exercice 3 : parenthèses] yadam
Ligne 3: Ligne 3:
 Nous allons travailler un peu sur un autre langage que Python, ce qui nous sera utile dans le cadre de pages web car Python n'est pas compris par les navigateurs internet. Nous allons travailler un peu sur un autre langage que Python, ce qui nous sera utile dans le cadre de pages web car Python n'est pas compris par les navigateurs internet.
  
-{{page>langages:javascript#Présentation&nofooter}}+{{page>nsi:langages:js:start#Présentation&nofooter}}
  
-{{page>langages:javascript#Programmer en JS&nofooter}}+{{page>nsi:langages:js:start#Programmer en JS&nofooter}}
  
 ===== Exercices ===== ===== Exercices =====
Ligne 42: Ligne 42:
  
 Prévoyez un test de la fonction. Prévoyez un test de la fonction.
-==== Exercice 3 ====+==== Exercice 3 : parenthèses ====
  
 +Écrire une fonction ''parenthesesJustes(expression)''  vérifiant si les parenthèses d'une expression sont bien équilibrées.
 +
 +**Exemples :**
 +  * ''%%parenthesesJustes("()")%%'' doit renvoyer ''true''
 +  * ''%%parenthesesJustes(")(")%%'' doit renvoyer ''false''
 +  * ''%%parenthesesJustes("((3+x)*5)/(4x+1)")%%'' doit renvoyer ''true''
 +  * ''%%parenthesesJustes("(3+x)*5)/(4x+1)")%%'' doit renvoyer ''false''
 +
 +<WRAP tip>Vous pouvez remarquer que j'ai nommé la fonction ''parenthesesJustes'' et j'utilise alors la notation [[https://fr.wikipedia.org/wiki/Camel_case|camelCase]]. C'est plutôt celle-ci que l'on rencontre en JS. En Python, on préfère [[https://fr.wikipedia.org/wiki/Snake_case|snake_case]], ce qui donnerait ''parentheses_justes''. Cela ne change rien au déroulement du programme. Ce sont seulement des usages.</WRAP>
nsi/premiere/javascript_1.1634936719.txt.gz · Dernière modification : de goupillwiki