aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript/reference/operators/division/index.md
blob: d244af46b17837b918748efdbebffbd382c254aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---
title: 除算 (/)
slug: Web/JavaScript/Reference/Operators/Division
tags:
  - JavaScript
  - 言語機能
  - 演算子
  - Reference
browser-compat: javascript.operators.division
translation_of: Web/JavaScript/Reference/Operators/Division
---
{{jsSidebar("Operators")}}

除算演算子 (`/`) は、左のオペランドを被除数とし、右のオペランドを除数としたオペランド同士の除算結果を生成します。

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

## 構文

```js
x / y
```

## 例

### 基本的な除算

```js
1 / 2              // 0.5

Math.floor(3 / 2) // 1

1.0 / 2.0         // 0.5
```

### ゼロ除算

```js
2.0 / 0     // Infinity

2.0 / 0.0   // Infinity。 0.0 === 0 であるため

2.0 / -0.0  // -Infinity
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- [加算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Addition)
- [減算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Subtraction)
- [乗算演算子](/ja/docs/Web/JavaScript/Reference/Operators/Multiplication)
- [剰余演算子](/ja/docs/Web/JavaScript/Reference/Operators/Remainder)
- [べき乗演算子](/ja/docs/Web/JavaScript/Reference/Operators/Exponentiation)
- [インクリメント演算子](/ja/docs/Web/JavaScript/Reference/Operators/Increment)
- [デクリメント演算子](/ja/docs/Web/JavaScript/Reference/Operators/Decrement)
- [単項マイナス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_negation)
- [単項プラス演算子](/ja/docs/Web/JavaScript/Reference/Operators/Unary_plus)