함수
함수 : 관련있는 일들을 묶어 주는 것!!
function 함수이름( 매개변수1: 타입, 매개변수2: 타입 ) : 반환타입
{
// 수행할 일들!!
}
function sum( a:Number, b: Number ) : Number
{
var c: Number = a +b;
return c; // return 결과 값을 반환하다
}
function 햄버거만드는 기계 ( 빵1. 빵2, 햄, 상추, 토마토 ) : 햄버거
{
1. 빵 1놓기
2. 햄 놓기
3. 상추 놓기
4. 토마토 넣기
5. 빵 2 넣기
return 햄버거
}
예제
3 숫자의 곱
fuction product ( a: Number, b: Number. c: Number ) : Number
{
var d:Number = a* b* c;
return d;
}
var bbb:Number = product ( 2,3,4);
trace (bbb);
==> 24
function getMax(a: Number, b:Number):Number
{
if( a > b)
{
return a;
}
return b;
}
var ddd:Number =getMax(5,2);
trace(ddd);
var eee:Number =getMax(7,-2);
trace(eee);
boolean
true와 false 를 반환하는 타입의 함수
funcction isPositive (a:Number ) : Boolean
{
if(a>0)
{
return true;
}else{
return false;
}
}
var ccc: Boolean = isPositive(5);
trace(ccc);