質問編集履歴

1

追加項目の記載

2020/03/25 04:03

投稿

itzuakniami123
itzuakniami123

スコア74

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で試してみましたが、同じ結果になっていましました。