Différences
Ci-dessous, les différences entre deux révisions de la page.
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:06] – [1.4 Copie] phil | info:prog:varop [2023/11/18 08:28] (Version actuelle) – [1. Les variables] phil | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{ : | + | [[info: |
===== Variables et opérateurs ===== | ===== Variables et opérateurs ===== | ||
Ligne 9: | Ligne 9: | ||
==== 1. Les variables ==== | ==== 1. Les variables ==== | ||
- | <callout type=" | + | <callout type=" |
\\ | \\ | ||
=== 1.1 Nommage === | === 1.1 Nommage === | ||
Ligne 33: | Ligne 33: | ||
<pane id=" | <pane id=" | ||
<callout type=" | <callout type=" | ||
- | 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). |
</ | </ | ||
</ | </ | ||
Ligne 39: | Ligne 39: | ||
<pane id=" | <pane id=" | ||
<callout type=" | <callout type=" | ||
- | //A faire// | + | En PHP un nom de variable doit commencer par une **lettre** (majuscule ou minuscule) ou un " |
</ | </ | ||
</ | </ | ||
Ligne 260: | Ligne 260: | ||
* [[# | * [[# | ||
* [[# | * [[# | ||
+ | * [[# | ||
* [[# | * [[# | ||
<pane id=" | <pane id=" | ||
- | **Python** propose un moyen simple pour permuter deux variables (échanger leur valeur). | + | <callout type=" |
- | \\ | + | **Python** propose un moyen simple pour permuter deux variables (échanger leur valeur). |
+ | </ | ||
//Exemple// | //Exemple// | ||
<code python exvar4.py> | <code python exvar4.py> | ||
Ligne 278: | Ligne 281: | ||
<pane id=" | <pane id=" | ||
+ | A faire | ||
+ | </ | ||
+ | |||
+ | <pane id=" | ||
A faire | A faire | ||
</ | </ | ||
Ligne 297: | Ligne 304: | ||
* [[# | * [[# | ||
* [[# | * [[# | ||
+ | * [[# | ||
* [[# | * [[# | ||
<pane id=" | <pane id=" | ||
<callout type=" | <callout type=" | ||
- | 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) |
</ | </ | ||
Ligne 358: | Ligne 366: | ||
<pane id=" | <pane id=" | ||
+ | <callout type=" | ||
A faire | A faire | ||
+ | </ | ||
</ | </ | ||
<pane id=" | <pane id=" | ||
+ | <callout type=" | ||
A faire | A faire | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <pane id=" | ||
+ | <callout type=" | ||
+ | A faire | ||
+ | </ | ||
</ | </ | ||
<pane id=" | <pane id=" | ||
+ | <callout type=" | ||
A faire | A faire | ||
+ | </ | ||
</ | </ | ||
</ | </ | ||
Ligne 388: | Ligne 408: | ||
* [[# | * [[# | ||
* [[# | * [[# | ||
+ | * [[# | ||
* [[# | * [[# | ||
Ligne 400: | Ligne 421: | ||
<pane id=" | <pane id=" | ||
* **Source** : < | * **Source** : < | ||
+ | </ | ||
+ | |||
+ | <pane id=" | ||
+ | * **Source** : < | ||
</ | </ | ||
Ligne 425: | Ligne 450: | ||
* [[# | * [[# | ||
* [[# | * [[# | ||
+ | * [[# | ||
* [[# | * [[# | ||
Ligne 458: | Ligne 484: | ||
<pane id=" | <pane id=" | ||
* **Source** : < | * **Source** : < | ||
+ | </ | ||
+ | |||
+ | <pane id=" | ||
+ | * **Source** : < | ||
</ | </ | ||