Курсы по Vue
Менторство: 200$ за курс. Репетиторство: 20$ за занятие 1.5 часа. Жми для подробностей!
105 of 119 menu
НОВИНКА: курсы по Java. Формат: репетиторство. Стоимость: 20$ за занятие. Жми для подробностей:)

Поменять местами значение переменных JS

В данной статье мы рассмотрим 3 способа поменять местами значение двух переменных. Вот они:

Способ 1. Нерабочий

Напрямую присвоить значение переменных другу другу - это нерабочий способ:

let a = 1; let b = 2; a = b; b = a; console.log(a); // выведет 2, верно console.log(b); // выведет 2, неверно - нужно 1

Способ 2. Временная переменная

Для того, чтобы корректно поменять местами значения переменных, нужно внести временную переменную:

let a = 1; let b = 2; let tmp = a; a = b; b = tmp; console.log(a); // выведет 2, верно console.log(b); // выведет 1, верно

Способ 3. Деструктуризация

Изящным образом можно поменять значения переменных через деструктуризацию

let a = 5; let b = 10; [a, b] = [b, a]; console.log(a); // выведет 2, верно console.log(b); // выведет 1, верно
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить