回答編集履歴
1
ミスがあったため修正。
test
CHANGED
@@ -133,3 +133,73 @@
|
|
133
133
|
【Array.prototype.includes() - JavaScript | MDN】
|
134
134
|
|
135
135
|
[https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/includes](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/includes)
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
---
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
**追記:**
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
複数ミスがあったので修正。
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
```JavaScript
|
152
|
+
|
153
|
+
document.getElementById( 'button' ).addEventListener('click', function(){
|
154
|
+
|
155
|
+
var number = [
|
156
|
+
|
157
|
+
parseInt( document.getElementById( 'number1' ).value, 10 )
|
158
|
+
|
159
|
+
, parseInt( document.getElementById( 'number2' ).value, 10 )
|
160
|
+
|
161
|
+
, parseInt( document.getElementById( 'number3' ).value, 10 )
|
162
|
+
|
163
|
+
];
|
164
|
+
|
165
|
+
var USER = document.getElementById( 'USER' );
|
166
|
+
|
167
|
+
var COM = document.getElementById( 'COM' );
|
168
|
+
|
169
|
+
var result = document.getElementById( 'result' );
|
170
|
+
|
171
|
+
var nums = [0,1,2,3/*,4,5,6,7,8,9*/];/* テストのため勝率を上げている */
|
172
|
+
|
173
|
+
var randnum = [
|
174
|
+
|
175
|
+
Math.floor( Math.random() * nums.length )
|
176
|
+
|
177
|
+
, Math.floor( Math.random() * nums.length )
|
178
|
+
|
179
|
+
, Math.floor( Math.random() * nums.length )
|
180
|
+
|
181
|
+
];
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
USER.innerHTML += '[' + number.join( '][' ) + ']';
|
186
|
+
|
187
|
+
COM.innerHTML += '[' + randnum.join( '][' ) + ']';
|
188
|
+
|
189
|
+
if ( number.join( '|' ) === randnum.join( '|' ) ) {
|
190
|
+
|
191
|
+
result.innerHTML += '[大当たり]';
|
192
|
+
|
193
|
+
} else if( number.sort().join( '|' ) === randnum.sort().join( '|' ) ) { /* 並び替えてチェックに変更 */
|
194
|
+
|
195
|
+
result.innerHTML += '[当たり]';
|
196
|
+
|
197
|
+
} else {
|
198
|
+
|
199
|
+
result.innerHTML += '[はずれ]';
|
200
|
+
|
201
|
+
}
|
202
|
+
|
203
|
+
}, false );
|
204
|
+
|
205
|
+
```**動くサンプル:**[https://jsfiddle.net/wunq84rm/2/](https://jsfiddle.net/wunq84rm/2/)
|