<script type="text/javascript"><!-- スクリプト //--></SCRIPT><! >タグは本来注釈のタグです、<SCRIPT> 機能が有効でないブラウザの場合、無視されます。
<html> <head> <title>サンプル</title> </head> <body> hello<BR> <script type="text/javascript"> <!-- document.write("Hello World from Script!!"); //--> </script> </body> </html> </html>
var box=200; box=box+100; document.write("box=" + box);
<html>
<head>
<title>繰り返し</title>
</head>
<body>
hello<BR>
<script type="text/javascript">
<!--
var i;
for(i=0;i<5;i++){
document.write(i," 今日も雨<BR>");
}
//-->
</script>
</body>
</html>
</html>
<html> <head> <title>繰り返し</title> </head> <body> <h3>配列<BR><BR></h3> <script type="text/javascript"> <!-- var sum; var i; var data = new Array(10); for(i=0;i<10;i++){ data[i]=i; } sum=0; for(i=0;i<10;i++){ sum = sum + data[i]; } document.write("合計"+sum+"<BR>"); //--> </script> </body> </html> </html>
var data = new Array(5, 2, 3,23,12); var name = new Array("美智子", "知世", "彩香");また、 特定の記号で区切られた文字列をよみ、それを区切り記号で分割(split)して、配列に読み込むこともできます。以下はForm入力のtext1の , で区切られた文字列を読み、各値を配列 ary に読み込みます。
var ary, sztmp; sztmp = form.text1.value; ary = sztmp.split(",");逆に、配列を join で一つの文字列につなぐこともできます。
function 関数名(引数の並び )関数定義は、html の<head>部に定義することができます。
<html> <head> <title>imageSize</title> <script language="JavaScript"> <!-- function tax(value) { if( value > 10000) { return value*1.03; } else{ return value*1.05; } } //--> </script> </head> <body> <h3>function<BR><BR></h3> <script type="text/javascript"> <!-- var pr; pr=20000; document.write(pr,"の税込み価格は "+tax(pr)+"<br>"); pr=10000; document.write(pr,"の税込み価格は "+tax(pr)+"<br>"); //--> </script> </body> </html>