9/18|JavaScript - prompt
9/18
- prompt (警告アラートシステム)
アラート入力システム
1つ目に表題,2つ目に入力例表示
<title>プロンプト</title> <script> //alert('test'); var mes = prompt('なにかいれて','例:ぶどう'); document.write('<h1>' + mes + '</h1>'); </script>
- 身長を入力すると標準体重が出るプログラム
<title>標準体重</title> </head> <body> <script> /* * 標準体重計算プログラム * 最終修正日:2012.06.07 */ var height; //身長 var weight; //体重 // 身長を入力する height = prompt('身長を入力してください', '半角数字 例 170'); height = parseInt(height); // 計算を行う weight = (height -100) * 0.9; // 結果を表示する document.write('<h1>' + '身長が' + height + 'cmの人の標準体重は' + weight + 'kgです。' + '</h1>'); </script>
表示結果 : 身長が170cmの人の標準体重は63kgです。
- if文 ( YESかNOかで違う結果を表示 )
confirm ← 確認文
if(judge===true) ← if=条件式
条件に合っていたら括弧内を表示。それ以外なら括弧外へ。
else { ← それ以外全部の指定
<script> //大人かを入力 var judge = confirm( 'あなたは大人ですか?' ); document.write(judge); if(judge===true){ document.write('あなたは大人です。'); } else { document.write('あなたは子供です。'); } </script>
- 確認文, アラーム,計算,if文の応用
<script> var height; //身長 var weight; //体重 var man; //男性 //男性か女性かを入力 man = confirm( 'あなたは男性ですか?' ); // 身長を入力する height = prompt('身長を入力してください', '半角数字 例 170'); height = parseInt(height); // 計算を行う if(man===true){ weight = (height -80) * 0.7; } else { weight = (height -70) * 0.6; } // 結果を表示する document.write( '<h1>' + '身長が' + height + 'cmの' ); if ( man ) { document.write( '男性の標準体重は' ); } else { document.write( '女性の標準体重は' ); } document.write( weight + 'kgです。' + '</h1>' ); </script>
- 比較( 等号,不等号 )プログラム
|| ← orの意味
<script> var a = 10; if(a > 5){ document.write('aは5より大きいです'); } var b = 5; if(b < 10){ document.write('bは10より小さいです'); } var c = 20; if(c < 10 || c >15){ document.write('あなたの入力した値は15より大きいか、もしくは10より小さいです'); } </script>
表示結果 : aは5より大きいですbは10より小さいですあなたの入力した値は15より大きいか、もしくは10より小さいです
- 平成の年号を西暦に変換
<title>平成を西暦に変換する</title> </head> <body> <script> var heisei; var fullYear; var message; heisei = prompt( '平成の年号を半角数字で入力してください。', '例 26' ); fullYear = parseInt(heisei) + 1988; message = '平成' + heisei + '年は' + '西暦' + fullYear + '年です。'; window.alert(message); </script>