<script type="text/javascript">
定义方法:function 方法名(行参列表){
方法体;
}
function hello(){
alert("helloworle");
}
调用方法:方法名(实参列表)
hello();
//写一个方法计算正方形面积
function get(width,height){
var area=width*height;
alert("面积为"+area);
}
//调用
get(2,3);
get(20,30);
funcion sum1(x,y){
var sum=x*y;
alert(sum);
}
sum1(10,20);
//带返回值的方法返回圆的面积
function get2(r){
var area=r*r*3.14;
//返回面积(返回给调用者)
return area;
}
//调用者
var a=get2(2);
alert("圆的面积为"+a);
function get(sum){
if(sum==0)
{
var r="非奇非偶";
return r;
}
else if(sum%2==0){
var r="偶";
return r;
}
else{
var r="奇";
return r;
}
}
var c=prompt("");
c=parseInt(c);
var p=get(c);
alert(p);
function method(num)
//方法
{
var str;
if(num%2==0){
str="偶数";
}
else{
str="奇数";
}
return str;
}
//方法调用 从下往上走
var str=method(9);
alert(str);
</script>
<script type="text/javascript">
/*匿名函数*/
var b=function(){
alert("这是一个匿名函数");
return a*2;
}
//调用-方法名-参数列表
var num=b(2);
alert(num);
</script>