質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a5d77713638cb6d703e57f44ae073c2c.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/1797b0c59ab20396272e3e8d79d54e00.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e276a8eeec9460feee4f8da86e8d3e9a.png) 文字列をフォネティックコードに変換するプログラムを書いています。 一応、はじめに自分で作ってみて出力してみたのですが、文字に対応するフォネティックコードが表示されません。 デベロッパーツールで確認したところ、moji is not a functionと表示されました。 例であるプログラムとほぼ変わらないのですが、どこでつまずいているのかわからない状態です。 お願いいたします。 追記:画像のコードを追加し、think49様の指摘の通りに変更して幾つか追加してます。 文字列の変換 文字の入力: 文字を入力してください。
回答: var str = new String("n")部分の"n"からnへ変え、a = code[str.charAt[i]];をa += code[str.charAt(i)];変更したら無事実行できました。そもそも文法を間違えていたようです...。 とても早い対応でしたthink49様をベストアンサーにしたいと思います。ありがとうございます!