JavaScript — это постоянно развивающийся язык, который постоянно адаптируется к растущим требованиям современной веб-разработки. Внедрение ECMAScript 6 (ES6) в 2015 году принесло значительные улучшения в язык, но на этом эволюция не остановилась. ECMAScript 7 (ES7), также известный как ES2016, был выпущен в следующем году и представил множество новых функций и улучшений, которые еще больше расширили возможности языка.

Содержание:

  1. Оператор возведения в степень
  2. Массив включает

Оператор возведения в степень:

«Оператор возведения в степень», который представлен двумя звездочками (**). Он обеспечивает более короткий и чистый синтаксис для возведения в степень, чем традиционный метод Math.pow().

Вот пример фрагмента кода, который показывает, как использовать оператор возведения в степень в JavaScript:

// Traditional way of exponentiation using Math.pow()
const base = 2;
const exponent = 3; 
const result = Math.pow(base, exponent);
console.log(result); // Output: 8 
// Using the Exponentiation Operator 
const result2 = base ** exponent; 
console.log(result2); // Output: 8

В первом примере мы используем метод Math.pow() для вычисления результата основания, возведенного в степень степени.

Во втором примере мы используем оператор возведения в степень (**), чтобы получить тот же результат более лаконичным и удобочитаемым способом.

Оператор возведения в степень также можно использовать с отрицательными числами, десятичными знаками и переменными:

const a = 2; 
const b = -3; 
const c = 1.5; 
const d = 0; 
console.log(a ** b); // Output: 0.125 
console.log(c ** a); // Output: 2.25 
console.log(d ** a); // Output: 0

В приведенном выше примере мы используем оператор возведения в степень для вычисления результата возведения а в степень b, с, возведенного в степень а, и d, возведенного в степень а.

В целом, оператор возведения в степень — удобная функция, упрощающая выполнение возведения в степень в JavaScript.

Массив включает:

«Включает» метод для массивов, который является удобным способом проверить, существует ли элемент в массиве. Метод include возвращает логическое значение true, если массив содержит указанный элемент, и false в противном случае.

Вот пример фрагмента кода, демонстрирующий использование метода include:

const arr = [1, 2, 3, 4, 5]; 
console.log(arr.includes(3)); // Output: true 
console.log(arr.includes(6)); // Output: false

В приведенном выше коде мы создаем массив arr с некоторыми элементами. Затем мы вызываем метод include для массива, передавая элемент, который мы хотим найти, в качестве аргумента. Первый вызов include проверяет, содержит ли массив число 3, что является правдой. Второй вызов include проверяет, содержит ли массив число 6, что является ложным.

Обратите внимание, что метод include чувствителен к регистру для строковых элементов. Вот пример:

const fruits = ['apple', 'banana', 'orange']; 
console.log(fruits.includes('banana')); // Output: true 
console.log(fruits.includes('Banana')); // Output: false

В этом примере мы создаем массив фруктов с некоторыми строковыми элементами. Затем мы вызываем метод include для массива, передавая строку «банан» в качестве аргумента. Первый вызов include проверяет, содержит ли массив строку «банан», что является правдой. Второй вызов include проверяет, содержит ли массив строку «Banana», что является ложным, поскольку метод чувствителен к регистру.

#javascript #es7 #возведение в степень #включает