質問編集履歴

2

補足

2019/11/03 01:53

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
-
13
+ **補足**
14
14
 
15
15
  質問中の“非効率なやり方”とは
16
16
 

1

補足

2019/11/03 01:53

投稿

Y.NINOMIYA
Y.NINOMIYA

スコア32

test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,33 @@
5
5
 
6
6
 
7
7
  回答よろしくお願いします
8
+
9
+
10
+
11
+
12
+
13
+
14
+
15
+ 質問中の“非効率なやり方”とは
16
+
17
+ ```JavaScript
18
+
19
+ var str = "Hello,World!";
20
+
21
+ console.log(str);
22
+
23
+ var str_1 = str.substr(0, 6) //"Hello"を切り出し
24
+
25
+ var str_2 = str.substr(11, 1); //"!"を切り出し
26
+
27
+ str = str_1 + "Japan" + str_2;
28
+
29
+ console.log(str); //“Hello,Japan!”と出力
30
+
31
+ ```
32
+
33
+ 以上のようなコードでした。
34
+
35
+
36
+
37
+ また、位置の指定による置換をしたいのは、置換したい文字列が全体に複数ある場合に対応するため、また、ある程度規則性がある文字列の中で置換するので開始位置が変わらないという点からこのような手段を取りたかったのです