window.onload = function(){
var a = new Array();
var loop = 1;
var x = -1;
var y = 0;
var p;
var q;
var start =1;
var cnt = 1;
var limit = 7;
var MaxArrayCount = 7;
for (var i = 0; i < MaxArrayCount; i++){
a[i] = new Array();
}
while(1) {
for(p=0; p<limit; p++){
x=x+start;
a[y][x] = cnt;
cnt++;
} //시작방향으로 채움
limit--; // 반복 감소구간
if(limit<0) break; // 반복이 0이하이면 종료
for(p=0; p<limit; p++){
y=y+start;
a[y][x]= cnt;
cnt++;
} // y축으로 채움
// 이동방향 변경
start=-start;
}
// 테이블 출력
document.write('<table border="1" width="350" height="50">');
for(var y=0; y<MaxArrayCount ; y++){
document.write( "<tr height=40> ");
for(var x=0;x<MaxArrayCount ;x++){
document.write( "<td width=40 align=center>");
if(a[y][x] != 0){
document.write( a[y][x]);
}else {
document.write(" ");
}
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
}
function result(){
}
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8"/>
<title></title>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
</body>
</html>
'이전것 > JavaScript' 카테고리의 다른 글
[자바스크립트] 동일한 단어를 문자열에서 찾기, Match() 함수 (0) | 2017.06.09 |
---|---|
라디오 버튼 정리 (0) | 2016.12.22 |
string->util->copy (0) | 2016.09.27 |
Javascript -> Triangle Stars (0) | 2016.07.12 |
Javascript -> multiplication table (0) | 2016.07.12 |