1、设计思路
(1)第一种是直接在JavaScript中定义
(2)第二种是利用函数
(3)第三种是利用函数,优化功能,提高可重用性
2、源码
计算三角形面积//三角形的宽度
var width = window.prompt("请输入三角形的宽!","");
//三角形的高度
var height = window.prompt("请输入三角形的高!","");
//三角形的面积
var area = (width*height)/2;
if(!isNaN(area))
{
alert("三角形的面积:"+area);
}else{
alert("您输入有误!");
}
/**
计算三角形面积
*/
function calTriangle()
{
//三角形的宽度
var width = window.prompt("请输入三角形的宽!","");
//三角形的高度
var height = window.prompt("请输入三角形的高!","");
//三角形的面积
var area = (width*height)/2;
if(!isNaN(area))
{
alert("三角形的面积:"+area);
}else{
alert("您输入有误!");
}
}
/**
计算三角形面积
*/
function calArea(width,height)
{
return width*height/2;
}
//三角形的宽度
var w = window.prompt("输入三角形的宽!","");
//三角形的高度
var h = window.prompt("输入三角形的高!","");
document.write(calArea(w,h));
3、结果如下
(1)第一种方法
(2)第二种
(3)第三种