<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JS depuis ES5 :: App Web</title><link>https://cegepmv.github.io/420-211/0-intro/5-es5-js/index.html</link><description>Depuis la version 5 de ECMAScript (et surtout avec la version 6), la syntaxe de JavaScript a beaucoup évolué pour aller vers une meilleure cohérence et une meilleure robustesse dans le code produit. Ce chapitre résume les évolutions les plus importantes.
Déclaration de variable avec let et const Le mot-clé var est utilisé en JavaScript pour déclarer des variables.
var i = 0; Cependant la notion de déclaration de variable est particulière en JavaScript par rapport à la plupart des autres langages de programmation proches. var n’empêche pas de déclarer à nouveau une variable avec le même nom et la portée des variables est particulière à JavaScript. Si la variable est déclarée au plus haut niveau, il s’agit d’une variable globale mais si elle déclarée ailleurs, sa portée correspond à la fonction dans laquelle elle est déclarée. Cela peut entraîner des effets de bord difficiles à comprendre :</description><generator>Hugo</generator><language>fr-fr</language><atom:link href="https://cegepmv.github.io/420-211/0-intro/5-es5-js/index.xml" rel="self" type="application/rss+xml"/><item><title>Exercices</title><link>https://cegepmv.github.io/420-211/0-intro/5-es5-js/exercices/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://cegepmv.github.io/420-211/0-intro/5-es5-js/exercices/index.html</guid><description>Exercice 1 Réécrivez le code ci-dessous pour utiliser la décomposition pour assigner chaque valeur du tableau items :
let items = ["Egg", 0.25, 12]; let name = items[0]; let price = items[1]; let quantity = items[2]; console.log(`Item: ${name}, Quantité: ${quantity}, Prix: ${price}`); Exercice 2 Nous avons un objet user. Affectez par décomposition :
la propriété name dans une variable name. la propriété years dans une variable age. la propriété isAdmin dans une variable isAdmin (false, si cette propriété n’existe pas). const user = { name: "John", years: 30, isAdmin: false }; // Votre code ici console.log(name); // John console.log(age); // 30 console.log(isAdmin); // false Exercice 3 Réécrivez le code ci-dessous pour utiliser la décomposition au lieu d’assigner chaque valeur à une variable :</description></item></channel></rss>