19.1. Introduction à Javascript : variables, types de données, opérateurs
Javascript est un langage de programmation dynamique et interprété essentiel pour créer des pages Web interactives. C'est l'une des trois principales technologies qui composent le World Wide Web, avec HTML et CSS. Dans cette section, nous présenterons certains des concepts fondamentaux de Javascript : variables, types de données et opérateurs.
Variables
En Javascript, une variable est un conteneur permettant de stocker des valeurs de données. Pour déclarer (créer) une variable, nous utilisons le mot-clé 'var', suivi du nom de la variable. Par exemple, var x;
. Dans cet exemple, « x » est la variable. Maintenant, nous pouvons stocker une valeur dans cette variable en utilisant l'opérateur d'affectation '='. Par exemple, x = 5;
. Désormais, la variable 'x' contient la valeur 5.
Les variables en Javascript peuvent contenir de nombreux types de données différents : nombres, chaînes, objets, etc. Cela nous amène au sujet suivant : les types de données.
Types de données
Javascript propose une variété de types de données. Voici les plus courants :
- Nombres : il peut s'agir de nombres entiers ou décimaux. Par exemple,
var x = 10;
ouvar y = 3.14;
. - Chaînes : ce sont des séquences de caractères, généralement placées entre guillemets. Par exemple,
var Greeting = "Bonjour tout le monde !";
. - Booléen : il s'agit d'un type de données logique qui ne peut avoir qu'une seule des deux valeurs suivantes : vrai (vrai) ou faux (faux). Par exemple,
var isRaining = false;
. - Objets : il s'agit de collections de valeurs nommées, similaires aux « dictionnaires » dans certains autres langages de programmation. Par exemple,
var person = {firstName : "John", lastName : "Donate"};
. - Non défini : il s'agit d'un type de données spécial qui représente une valeur non définie. Une variable qui a été déclarée mais à laquelle aucune valeur n'a été affectée a le type « non défini ».
- Null : il s'agit d'un autre type de données spécial qui représente une valeur nulle ou « rien ».
Ces types de données permettent aux programmeurs Javascript de manipuler diverses informations dans leurs programmes.
Opérateurs
Les opérateurs sont des symboles qui effectuent des opérations sur des valeurs. Javascript possède de nombreux types d'opérateurs, notamment :
- Opérateurs arithmétiques : ils effectuent des opérations mathématiques. Par exemple,
x + y
(addition),x - y
(soustraction),x * y
(multiplication),x / y
(division), etx % y
(module, ou reste de la division). - Opérateurs d'affectation : ils attribuent des valeurs aux variables. Le plus simple est l'opérateur '='. Par exemple,
x = 5;
. Il existe également des opérateurs d'affectation composés qui effectuent à la fois une opération arithmétique et une affectation. Par exemple,x += 5;
est identique àx = x + 5;
. - Opérateurs de comparaison : ceux-ci comparent deux valeurs et renvoient un booléen (vrai ou faux). Par exemple,
x == y
(égal à),x != y
(différent de),x > y
(supérieur à),x < y
(inférieur à),x >= y
(supérieur ou égal à) etx <= y
(inférieur ou égal à) . - Opérateurs logiques : ils fonctionnent sur des booléens. Par exemple,
x && y
(ET logique),x || y
(OU logique) et!x
(PAS logique).
Les opérateurs permettent aux programmeurs Javascript d'effectuer des opérations complexes et de prendre des décisions dans leurs programmes.
En résumé, les variables, les types de données et les opérateurs sont des concepts Javascript fondamentaux que tout développeur front-end doit comprendre. Comprendre ces concepts est la première étape pour devenir un développeur Javascript efficace.