質問編集履歴

3

補足の追記

2018/01/16 09:32

投稿

komatta
komatta

スコア7

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,69 @@
19
19
  どちらも特定の範囲を表すクラスですが若干違いがあります。
20
20
 
21
21
  皆さんならどんなクラス名にしますか?
22
+
23
+
24
+
25
+ ###補足1
26
+
27
+ 二つのクラスは次のように動作します。
28
+
29
+
30
+
31
+ ```js
32
+
33
+ // 一つ目のクラス
34
+
35
+ const percent = new Range({
36
+
37
+ max: 100,
38
+
39
+ min: 0,
40
+
41
+ })
42
+
43
+ percent.add(50) // 50
44
+
45
+ percent.add(50) // 100
46
+
47
+ percent.add(50) // 100 より大きくはならない
48
+
49
+ ```
50
+
51
+
52
+
53
+ ```js
54
+
55
+ // 二つ目のクラス
56
+
57
+ const downCounter = new Range({
58
+
59
+ first: 10,
60
+
61
+ last: 0,
62
+
63
+ })
64
+
65
+ downCounter.next(1) // 9
66
+
67
+ downCounter.next(1) // 8
68
+
69
+ downCounter.next(1) // 7
70
+
71
+
72
+
73
+ const upCounter = new Range({
74
+
75
+ first: 0,
76
+
77
+ last: 10,
78
+
79
+ })
80
+
81
+ upCounter.next(1) // 1
82
+
83
+ upCounter.next(1) // 2
84
+
85
+ upCounter.next(1) // 3
86
+
87
+ ```

2

誤字の訂正

2018/01/16 09:32

投稿

komatta
komatta

スコア7

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  二つ目のクラスは、最初の値を示す first と最後の値を示す last というプロパティを持っています。
14
14
 
15
- **first は last よりも小さくても構いません。**
15
+ **first は last よりも大きくても構いません。**
16
16
 
17
17
 
18
18
 

1

文体の統一

2018/01/16 08:07

投稿

komatta
komatta

スコア7

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  一つ目のクラスは、最大の値を示す max と最小の値を示す min というプロパティを持っています。
8
8
 
9
- **max は min よりも大きな値でなくてはいけません。**
9
+ **max は min よりも大きなくてはいけません。**
10
10
 
11
11
 
12
12