7. if文
結果が5種類(大吉・中吉・小吉・末吉・凶)のおみくじを作ってください。
サイトにアクセスするとランダムに結果が表示されるものでOKです。
onload を用いてアクセス時にランダムに表示されるようにする。
<body OnLoad = "fortune()">
</body>
function fortune(){
var num = Math.floor(Math.random() * 5 + 1);
switch(num){
case 1: document.write("大吉"); break;
case 2: document.write("中吉"); break;
case 3: document.write("小吉"); break;
case 4: document.write("末吉"); break;
case 5: document.write("凶"); break;
}
}
if文となっているが、このような単純な仕分けの場合は switch を使った方がわかりやすいのではないか。
セミコロンにより文末を表す形はこうして整理ができるので便利な反面、まだ慣れていないため打ち忘れることがある。
タイプミスによる間違いの修正には思いのほか時間がかかるためJavascriptに対応したアウトラインプロセッサを使えば多少楽になるのではないか。