Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. Выражения и операторы
  5. Сложение с присваиванием (+=)

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Сложение с присваиванием (+=)

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨июль 2015 г.⁩.

Оператор сложения с присваиванием (+=) добавляет значение правого операнда к переменной и присваивает переменной результат. Типы двух операндов определяют поведение оператора сложения с присваиванием. Добавление или конкатенация возможны.

Интерактивный пример

let a = 2;let b = "hello";console.log((a += 3)); // Addition// Expected output: 5console.log((b += " world")); // Concatenation// Expected output: "hello world"

Синтаксис

Оператор: x += yЗначение: x  = x + y

Примеры

Использование сложения с присваиванием

js
// Assuming the following variables//  foo = 'foo'//  bar = 5//  baz = true// Number + Number -> additionbar += 2; // 7// Boolean + Number -> additionbaz += 1; // 2// Boolean + Boolean -> additionbaz += false; // 1// Number + String -> concatenationbar += "foo"; // "5foo"// String + Boolean -> concatenationfoo += false; // "foofalse"// String + String -> concatenationfoo += "bar"; // "foobar"

Спецификации

Specification
ECMAScript® 2026 Language Specification
# sec-assignment-operators

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp