<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
data = new Array(30, -10.5, -99, 44);
function getMax() {
n = data[0];
for (i=1;i<data.length ;i++ )
{
if (data[i] > n)
{
n = data[i]
}
}
alert("최대값은 " + n);
}
function getMin() {
n = data[0];
for (i=1;i<data.length ;i++ )
{
if (data[i] < n)
{
n = data[i]
}
}
alert("최소값은 " + n);
}
function getAve() {
n = 0;
for (i=0;i<data.length ;i++ )
{
n = n+ data[i];
}
alert("평균은 " + n/data.length);
}
function getSum() {
n = 0;
for (i=0;i<data.length ;i++ )
{
n = n+ data[i];
}
alert("합계는 " + n);
}
function sortDataAsc() {
n = 0;
for (i=0;i<data.length-1 ;i++ )
{
for (j=i+1;j<data.length ;j++ )
{
if (data[i] > data[j])
{
n = data[i];
data[i] = data[j];
data[j] = n;
}
}
}
printArray();
}
function sortDataDesc() {
n = 0;
for (i=0;i<data.length-1 ;i++ )
{
for (j=i+1;j<data.length ;j++ )
{
if (data[i] < data[j])
{
n = data[i];
data[i] = data[j];
data[j] = n;
}
}
}
printArray();
}
function printArray() {
for (i=0;i<data.length ;i++ )
{
document.write(data[i] + ", ");
}
}
</script>
</HEAD>
<BODY>
<script type="text/javascript"><!--
printArray(); //--></script>
<form name="myForm">
<input type="button" onclick="getMax()" value="최대값구하기">
<input type="button" onclick="getMin()" value="최소값구하기">
<input type="button" onclick="getAve()" value="평균구하기">
<input type="button" onclick="getSum()" value="합계구하기">
<input type="button" onclick="sortDataAsc()" value="오름차순구하기">
<input type="button" onclick="sortDataDesc()" value="내림차순구하기">
</form>
</BODY>
</HTML>
'자바 스크립트' 카테고리의 다른 글
| showModalDialog예제 (0) | 2009.06.17 |
|---|---|
| 윈도우-alert, confirm, prompt, showModalDialog, showModalessDialog (0) | 2009.06.17 |
| 배열:최대,최소값 구하기 (0) | 2009.06.17 |
| 독자적인 오브젝트(클래스)정의하기 (0) | 2009.06.17 |
| 배열변수 작성하기 (0) | 2009.06.17 |