回答編集履歴

2

早期リターン

2021/02/19 08:40

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,3 +1,7 @@
1
+ ### 変数 i
2
+
3
+
4
+
1
5
  `Number.isInteger()` の実行前に「型変換後の値」を変数 `i` に格納して下さい。
2
6
 
3
7
 
@@ -22,4 +26,44 @@
22
26
 
23
27
 
24
28
 
29
+ ### 早期リターン
30
+
31
+
32
+
33
+ ```JavaScript
34
+
35
+ function myFunc(arg) {
36
+
37
+ if (typeof arg === "symbol") {
38
+
39
+ return /* Symbolを使った処理 */ ;
40
+
41
+ }
42
+
43
+
44
+
45
+ let i = +arg;
46
+
47
+
48
+
49
+ if (Number.isInteger(i)) {
50
+
51
+ return /*引数を整数に変換した変数iを使った処理 */ ;
52
+
53
+ }
54
+
55
+
56
+
57
+ let string = String(arg);
58
+
59
+
60
+
61
+ // 引数を文字列として処理
62
+
63
+ }
64
+
65
+ ```
66
+
67
+
68
+
25
69
  Re: _kari_ さん

1

number -> i

2021/02/19 08:40

投稿

think49
think49

スコア18166

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- if (i = +arg, Number.isInteger(number)) {
13
+ if (i = +arg, Number.isInteger(i)) {
14
14
 
15
15
  //引数の文字列を整数に変換した変数iを使った処理
16
16