//蛇 15 10 //行方向の定義 3 2 2 6 2 5 2 3 2 3 3 2 8 10 1 2 2 1 7 5 //列方向の定義 1 3 2 2 2 2 4 6 1 2 8 4 4 2 2 7 2 2 3 2 2 5 3 |
// ary[][] をディープコピーした配列を作成する function CopyAry(ary) { var i; var des= new Array(ary.length); for(i=0; i<ary.length; i++) { des[i] = ary[i].slice(); } return des; } |
var arr_multi = [ [1,2,3], [4,5,6] ]; |
// 2次元配列の「行」部分を作成 var arr_multi = new Array(2); for (var i = 0; i < arr_multi.length; i++) { // 2次元配列の「列」部分を作成 arr_multi[i] = new Array(3); } for(var i=0; i<arr_multi.length; i++) for(var j=0; j<arr_multi[i].length; j++) arr_multi[i][j] = 0; |
document.onmousedown = function(e) { if (!e) e= window.event; var rect = e.target.getBoundingClientRect(); var xp = e.clientX - rect.left; var yp = e.clientY - rect.top; } |
for (i=0; i<5; i++) { 実行する文1; 実行する文2; ... } |
for (変数名 in オブジェクト) { 実行する文1; 実行する文2; ... } |
function imgdisp() { fname=prompt("イメージファイル名を入力して下さい","img/ayu.jpg"); if (fname!="" && fname!=null) { document.write("<img src="+fname+"><br>"); } document.write("<a href=img_view.html>戻る</a><br>"); } |
function jump() { if (confirm("parameterget.html を呼び出しますか?")==true) location.href = "parameterget.html?n1=1&n2=234&c1='A'&c2='XYZ'"; } |
if (window.location.search.length<3) { // 最初の呼び出し } |
var name = prompt("名前を入力してください"); document.write(name); |
<div class="chip c0" style="position:absolute;left:20px;top:20px;"></div> <div class="chip c3" style="position:absolute;left:100px;top:100px;"></div> |
abstract boolean break byte case catch char class const continue default do double else extends false final finally float for function goto if implements import in instanceof int interface long native new null package private protected public return short super switch synchronized this throw throws transient true try var void static while with |