質問編集履歴
1
追加項目の記載
test
CHANGED
File without changes
|
test
CHANGED
@@ -256,7 +256,7 @@
|
|
256
256
|
|
257
257
|
|
258
258
|
|
259
|
-
手入力された値をint型に変換し、その値が半角数字であるなら反映させる
|
259
|
+
その1 手入力された値をint型に変換し、その値が半角数字であるなら反映させる
|
260
260
|
|
261
261
|
```JavaScript
|
262
262
|
|
@@ -276,7 +276,27 @@
|
|
276
276
|
|
277
277
|
```
|
278
278
|
|
279
|
-
|
279
|
+
その2 str型の時点でふるいにかける
|
280
|
+
|
281
|
+
```JavaScript
|
282
|
+
|
283
|
+
function func1() {
|
284
|
+
|
285
|
+
let input_num = document.getElementById("input").value;
|
286
|
+
|
287
|
+
if (input_num == /^([1-9]\d*|0)$/) {
|
288
|
+
|
289
|
+
//int型に変換
|
290
|
+
|
291
|
+
let int_input_num = parseInt(input_num, 10);
|
292
|
+
|
293
|
+
document.getElementById("num").innerHTML = int_input_num;
|
294
|
+
|
295
|
+
}
|
296
|
+
|
297
|
+
}
|
298
|
+
|
299
|
+
```
|
280
300
|
|
281
301
|
|
282
302
|
|
@@ -285,3 +305,5 @@
|
|
285
305
|
|
286
306
|
|
287
307
|
例)半角数字4を押しても反映されないが、+1ボタンを押すと5になる
|
308
|
+
|
309
|
+
その1とその2で試してみましたが、同じ結果になっていましました。
|