🎂 Houdini 150 🚚 FREE FEDEX SHIPPING from 397 USD 🌎 WORLDWIDE SHIPPING for 25 USD
Les variables sont un élément essentiel de tout langage de programmation, et MagiScript ne fait pas exception. En programmation, une variable est un conteneur qui stocke une valeur, à laquelle le programme peut accéder et qu'il peut manipuler. Une variable peut contenir différents types de valeurs, comme des nombres, des chaînes de caractères et des booléens, mais elle peut aussi contenir des structures plus complexes.
Les déclarations de variables permettent de créer une nouvelle variable et éventuellement de lui attribuer une valeur. Il y a trois façons de déclarer une variable dans MagiScript, en utilisant les mots-clés var
, let
et const
.
Le site let
est une nouvelle façon de déclarer des variables en JavaScript. Elle a une portée de bloc. Cela signifie que les variables déclarées avec let
ne sont accessibles qu'à l'intérieur du bloc (un bloc va d'un crochet à un crochet) où elles sont déclarées, comme une boucle ou une instruction if.
Voici un exemple de déclaration d'une variable à l'aide de la fonction let
:
let name = "Alice";
Dans cet exemple, nous avons déclaré une variable appelée name
et lui a attribué la valeur "Alice"
. Nous pouvons utiliser le name
dans le bloc où elle a été déclarée.
Veuillez consulter cet exemple pour comprendre comment cela fonctionne. Il imprimera "Bob", puis "Alice", parce que la variable name
appartient à la fonction principale, mais elle est remplacée par une variable portant le même nom à l'intérieur du bloc if. Si vous supprimez la redéclaration de la ligne 4, "Alice" s'imprimera deux fois.
function main() {
let name = 'Alice';
if (1 === 1) {
let name = 'Bob';
console.log(name);
}
console.log(name);
}
const
est également une manière plus récente de déclarer des variables en JavaScript et a une portée de bloc. Cependant, une fois qu'une valeur est assignée à une variable const
elle ne peut pas être réaffectée. Cela signifie que const
utile pour déclarer des constantes dans votre code.
Voici un exemple de déclaration d'une variable à l'aide de la fonction const
:
const PI = 3.14;
Dans cet exemple, nous avons déclaré une constante appelée PI
et lui a attribué la valeur 3.14
. Nous pouvons utiliser le PI
tout au long de notre code, mais nous ne pouvons pas réassigner sa valeur.
C'est un peu plus difficile à comprendre lorsque la valeur de la variable constante est un tableau ou un objet. Si l'on ne peut pas assigner un autre tableau ou objet à la variable, on peut en revanche en modifier le contenu. Dans le code suivant, je vais ajouter une nouvelle clé à l'objet :
function main() {
const name = { first: 'John' };
name.family = 'Doe';
console.log(name.family);
}
var
est la plus ancienne façon de déclarer des variables en JavaScript. Bien qu'elle soit supportée par MagiScript, elle peut être facilement utilisée à mauvais escient, c'est pourquoi nous ne recommandons pas son utilisation. Les variables déclarées avec var
ont une portée fonctionnelle ou globale, selon l'endroit où ils sont déclarés. Cela signifie qu'elles sont accessibles dans la fonction où elles sont déclarées, ou globalement si elles sont déclarées en dehors d'une fonction. Les choses peuvent mal tourner si vous surchargez votre variable ou si vous commencez à l'utiliser avant l'expiration du délai de déclaration de la fonction. var
mot-clé.
Voici un exemple de déclaration d'une variable à l'aide de la fonction var
:
var age = 30;
Dans cet exemple, nous avons déclaré une variable appelée age
et lui a attribué la valeur 30
. Nous pouvons maintenant utiliser la fonction age
tout au long de notre code.
En conclusion, les variables sont des conteneurs qui stockent des valeurs. Les déclarations de variables permettent de créer de nouvelles variables et de leur attribuer des valeurs. var
, let
et const
sont les trois façons de déclarer des variables dans MagiScript, chacune ayant sa propre portée et ses propres règles.