--- title: 除算代入 (/=) slug: Web/JavaScript/Reference/Operators/Division_assignment tags: - Assignment operator - JavaScript - Language feature - Operator - Reference - 代入演算子 - 演算子 - 言語機能 translation_of: Web/JavaScript/Reference/Operators/Division_assignment ---
{{jsSidebar("Operators")}}

除算代入演算子 (/=) は変数を右オペランドの値で除算し、結果をその変数に代入するものです。

{{EmbedInteractiveExample("pages/js/expressions-division-assignment.html")}}

構文

演算子: x /= y
意味:   x  = x / y

除算代入の使用

// 以下の変数があると想定する
//  bar = 5

bar /= 2     // 2.5
bar /= 'foo' // NaN
bar /= 0     // Infinity

仕様書

仕様書
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}

ブラウザーの互換性

{{Compat("javascript.operators.division_assignment")}}

関連情報