info:prog:varop

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édentes Révision précédente
Prochaine révision
Révision précédente
info:prog:varop [2022/07/06 18:17] – [2.1 L'affectation] philinfo:prog:varop [2023/11/18 08:28] (Version actuelle) – [1. Les variables] phil
Ligne 1: Ligne 1:
-{{ :suivant.png?nolink&25|}} {{ :retour.png?nolink&25|}} [[info:accueilinfo|{{ :iconemaison.jpg?nolink&25|Sommaire "Bases d'algorithmique et de programmation"}}]] +[[info:accueilinfo|{{ :iconemaison.jpg?nolink&25|Sommaire "Bases d'algorithmique et de programmation"}}]] 
  
 ===== Variables et opérateurs ===== ===== Variables et opérateurs =====
Ligne 9: Ligne 9:
  
 ==== 1. Les variables ==== ==== 1. Les variables ====
-<callout type="info" icon="true">Pendant l'exécution d'un **programme**, les **données** qu'il manipule sont stockées en **mémoire**. Les **variables** permettent de manipuler ces données sans se préoccuper de leur position. Pour cela, il suffit de leur donner un nom (les **déclarer**).</callout>+<callout type="info" icon="true">Pendant l'exécution d'un **programme**, les **données** qu'il traite sont stockées en **mémoire**. Les **variables** permettent de manipuler ces données sans se préoccuper de leur position. Pour cela, il suffit de leur donner un nom (les **déclarer**).</callout>
 \\ \\
 === 1.1 Nommage === === 1.1 Nommage ===
Ligne 33: Ligne 33:
 <pane id="tab-js1"> <pane id="tab-js1">
 <callout type="warning" icon="true"> <callout type="warning" icon="true">
-En JavaScript le nom d'une variable commence par une **lettre** ou par **$**.+En JavaScript le nom d'une variable commence par une **lettre** ou par **$**. JavaScript est sensible à la casse (position =/= Position).
 </callout> </callout>
 </pane> </pane>
Ligne 39: Ligne 39:
 <pane id="tab-php1"> <pane id="tab-php1">
 <callout type="warning" icon="true"> <callout type="warning" icon="true">
-//A faire//+En PHP un nom de variable doit commencer par une **lettre** (majuscule ou minuscule) ou un "**_**" (pas par un chiffre). Un nom de variable peut comporter des lettres, des chiffres et le caractère _ (les espaces ne sont pas autorisés!). PHP est sensible à la casse (position =/= Position)
 </callout> </callout>
 </pane> </pane>
Ligne 309: Ligne 309:
 <pane id="tab-python7"> <pane id="tab-python7">
 <callout type="warning" icon="true"> <callout type="warning" icon="true">
-Pour connaître la portée d'une variable on utilise la règle **LEGB** : \\ **L**ocalement (variable déclarée dans une fonction) \\ **E**nglobante (variable déclarée dans une fonction qui contient la fonction où elle est appelée) \\ **G**lobalement (variable déclarée globalement) \\ **B**uiltins (est une variable Built-in+Pour connaître la portée d'une variable on utilise la règle **LEGB** : \\ **L**ocalement (variable déclarée dans une fonction) \\ **E**nglobante (variable déclarée dans une fonction qui contient la fonction où elle est appelée) \\ **G**lobalement (variable déclarée globalement) \\ **B**uiltins (est une variable Built-in)
 </callout> </callout>
  
Ligne 450: Ligne 450:
   * [[#tab-cpp8|C, C++ (Arduino)]]   * [[#tab-cpp8|C, C++ (Arduino)]]
   * [[#tab-js8|JavaScript]]   * [[#tab-js8|JavaScript]]
 +  * [[#tab-php8|PHP]]
   * [[#tab-cs8|C#]]   * [[#tab-cs8|C#]]
  
Ligne 483: Ligne 484:
 <pane id="tab-js8"> <pane id="tab-js8">
   * **Source** : <html><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#op%c3%a9rateurs_arithm%c3%a9tiques" target="_blank">Opérateurs arithmétiques</a></html> \\   * **Source** : <html><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_and_Operators#op%c3%a9rateurs_arithm%c3%a9tiques" target="_blank">Opérateurs arithmétiques</a></html> \\
 +</pane>
 +
 +<pane id="tab-php8">
 +  * **Source** : <html><a href="https://www.php.net/manual/fr/language.operators.arithmetic.php" target="_blank">Les opérateurs arithmétiques</a></html> \\
 </pane> </pane>
  
  • info/prog/varop.1657124239.txt.gz
  • Dernière modification : 2022/07/06 18:17
  • de phil