JavaScript Tutorial

JavaScriptECMAScript 2016

Numéros de version JavaScript

Les anciennes versions de JS sont nommées par des numéros : ES5 (2009) et ES6 (2015).

A partir de 2016, les versions sont nommées par année : ECMAScript 2016, 2017, 2018, 2019, …

Nouvelles fonctionnalités dans ECMAScript 2016

Ce chapitre présente les nouvelles fonctionnalités d’ECMAScript 2016 :

  • Exponentation JavaScript (**)
  • Affectation d’exponentiation JavaScript (**=)
  • Le tableau JavaScript inclut()

Opérateur d’exponentiation

Le exponentiation opérateur (**) élève le premier opérande à la puissance du deuxième opérande.

x ** y produit le même résultat que Math.pow(x, y):


Affectation d’exponentiation

Le affectation d’exponentiation opérateur (**=) élève la valeur d’une variable à la puissance de l’opérande de droite.

L’opérateur d’exponentiation est pris en charge dans tous les navigateurs modernes depuis mars 2017 :

Chrome 52 Bord 14 Firefox 52 Safari 10.1 Opéra 39
juil. 2016 août 2016 mars 2017 mars 2017 août 2016


Le tableau JavaScript inclut()

ECMAScript 2016 introduit Array.includes aux tableaux.

Cela nous permet de vérifier si un élément est présent dans un tableau :

Exemple

const fruits = [“Banana”, “Orange”, “Apple”, “Mango”];

fruits.includes(“Mangue”);

Essayez-le vous-même »

Array.includes est pris en charge dans tous les navigateurs modernes depuis août 2016 :

Chrome 47 Bord 14 Firefox 43 Safari 9 Opéra 34
Déc 2015 août 2016 Déc 2015 octobre 2015 Déc 2015

#JavaScriptECMAScript

Related Articles

Back to top button