teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2019/07/25 00:58

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -7,4 +7,9 @@
7
7
  }).join('');
8
8
  ```
9
9
  このコード中の変数`i`がその時点での「文字数」の2倍です。
10
- ただ、半角カナ等のマルチバイト扱いの半角文字はリストするしかないと思います。自己使用のためにアドホックに追加しているだけなので、おそらくこれでは不足しているかと思いますので、そこは調べてください。
10
+ ただ、半角カナ等のマルチバイト扱いの半角文字はリストするしかないと思います。自己使用のためにアドホックに追加しているだけなので、おそらくこれでは不足しているかと思いますので、そこは調べてください。
11
+
12
+ ---
13
+
14
+ 参考にした記事を見つけたので、提示して追記します。
15
+ [JavaScript文字列のバイト数を数える - encodeURIComponent版 - Qiita](https://qiita.com/xtetsuji/items/a8490a7fea3f5a01e49c)

1

訂正

2019/07/25 00:58

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -6,5 +6,5 @@
6
6
  return i<=num;
7
7
  }).join('');
8
8
  ```
9
- このコード中の変数`i`がその時点での「文字数」です。
9
+ このコード中の変数`i`がその時点での「文字数」の2倍です。
10
10
  ただ、半角カナ等のマルチバイト扱いの半角文字はリストするしかないと思います。自己使用のためにアドホックに追加しているだけなので、おそらくこれでは不足しているかと思いますので、そこは調べてください。