• ベストアンサー

キャラクターコード表を出力させたいのですがasc(0x41)でAとなるような関数はjavascriptであるのでしょうか?

キャラクターコード表を出力させたいのですがasc(0x41)でAとなるような関数はjavascriptであるのでしょうか? http://hp.vector.co.jp/authors/VA008536/data/ascii.html <script type="text/javascript"> <!-- var s = ''; for (var i=0x20; i<0x7f; i++){ s += [関数?] } document.write(s); // --> </script>

質問者が選んだベストアンサー

  • ベストアンサー
  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

JavaScriptはUNICODEの文字を扱うので、Ascii文字コードで扱われることはないかと。 一番近いのは、 String.fromCharCode(文字コード); ですが、扱う文字コードはUNICODEです。 http://www.scollabo.com/banban/jsindex/sample/sample_073.html なぜかformCharCodeになってるけども(^-^;

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

String.fromCharCode メソッドでいいのではないでしょうか? んで、ASCIIはUnicodeの頭の部分と互換性があるので あまり気にすることはないです。 js> String.fromCharCode(0x41,66, 0x43) ABC ところで ASCIIでは(Unicodeでも) 0x7fは 通常の印字可能なキャラクタではない(DELコード)なので 文字列化はしないでいいと思います。