文字列を操作しよう
新しいプログラム「challenge3.html」を作成し次のように動作するプログラムを作成してください。
- 文字列を入力するパネルを開きます。
- 「こんにちは私は「たぬ助」です。年令は28才です。」を入力します。
- 入力文字が何文字か表示します。表示例)「入力文字数は〇〇文字です。」
- 語尾の「です。」を全て「だなも。」に変換し返還後の文字列を表示します。
- 「の次から始まる3文字をを表示します。表示例)たぬ助
正当例
プログラム正答例は次の通りです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<meta charset="UTF-8"> <script type="text/javascript"> var moji = window.prompt("文字列を入力してください"); var kazu = moji.length; document.write("入力文字数は"+kazu + "文字です。" + "<BR>"); var moji2 = moji.replace(/です。/g,"だなも。"); document.write(moji2 + "<BR>"); var ichi = moji.indexOf("「"); var moji3 = moji.substr(ichi+1,3); document.write(moji3); </script> |
最終的な表示は次のようになります。