或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。最近はスロット放浪記やってます。。

Hello,World!10回表示させてみた。

はてなブログJavaScriptが書けることはわかったんだけど、いまいち仕組みがわかっていない。Hello,World!表示させるだけなら、テキストベタ書きでもいいわけでそこと区別付かない。

とりあえず、Hello,World!10回表示させてみようか?!

Sample Code(サンプルコード)

<script type="text/javascript">// <![CDATA[
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
document.write("Hello World!");
// ]]></script>

これでどうだ?改行って入るのだろうか???そこがまず疑問。

Result(実行結果)

http://oneshotlife-tom.hatenablog.com/entry/2012/11/03/225847
やっぱり、改行コードは入らないのね・・・。改行コード入れるには、\nでいいんだろうか?あるいは、htmlに表示されるわけだから、
入れるんだろうか?さっぱりわからん。

とりあえず、\nを入れて試して見た。

Sample Code(サンプルコード)

<script type="text/javascript">// <![CDATA[
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
document.write("Hello World!\n");
// ]]></script>

Result(実行結果)

http://oneshotlife-tom.hatenablog.com/entry/2012/11/03/230154
だめだった・・・。

やはり、
入れてやらないとダメなんか?

Sample Code(サンプルコード)

<script type="text/javascript">// <![CDATA[
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
document.write("Hello World!<br/>");
// ]]></script>

Result(実行結果)

http://oneshotlife-tom.hatenablog.com/entry/2012/11/03/230425
改行が入った。

なるほど。あくまでも改行を表現するのはhtmlタグというわけだろうか。ブラウザ上で動かす言語だからこうなのか?!

さて、同じことをプログラムにやらせるには、ループを使うのが常套だろう。forを使って書き直してみた。

Sample Code(サンプルコード)

<script type="text/javascript">// <![CDATA[
for (i = 0; i < 10; i++) {
    document.write("Hello World!<br/>");
}
// ]]></script>

Result(実行結果)

http://oneshotlife-tom.hatenablog.com/entry/2012/11/03/230916

あくまで見た目は、直書きと一緒。ただ、右クリックしてソースを表示してみると、コードがそのまんま見える。ソースがそのまま見えるってのは、すげぇな・・・。隠したい場合は、外部ファイル化すればいいらしいけど。

JavaScriptでも今後遊んで見ようかなと。

JavaScript 第6版

JavaScript 第6版