Javascript程序使用所有公式计算三角形的面积
我正在尝试创建一个程序,用下面的公式计算三角形的面积Javascript程序使用所有公式计算三角形的面积,javascript,html,onclick,prompt,Javascript,Html,Onclick,Prompt,我正在尝试创建一个程序,用下面的公式计算三角形的面积 知道基础和高度 希布伦公式 知道两边和夹角 我将对不同的函数(公式)使用onclick按钮,使用提示输入用户数据,但该按钮不会触发提示功能 var baseValue=Number(提示(“输入三角形的底:”); var heightValue=Number(提示(“输入三角形的高度:”); 函数公式1(基值、高度值){ //计算面积 变量areaValue1=(基值*高度值)/2; 返回(“三角形的面积为”+areaValue1); }
var baseValue=Number(提示(“输入三角形的底:”);
var heightValue=Number(提示(“输入三角形的高度:”);
函数公式1(基值、高度值){
//计算面积
变量areaValue1=(基值*高度值)/2;
返回(“三角形的面积为”+areaValue1);
}
var side1=parseInt(提示(“输入side1:”);
var side2=parseInt(提示(“输入side2:”);
var side3=parseInt(提示(“输入side3:”);
函数公式2(){
//计算半参数
var s=(第1方+第2方+第3方)/2;
//计算面积
var areaValue2=数学sqrt(s*(s-边1)*(s-边2)*(s-边3));
警报(“三角形区域为“${areaValue2}”);
}
三角形面积
三角形面积的计算公式
知道底部和高度
苍鹭公式
了解两面&一个角度
我希望这对您有所帮助
函数公式1(){
var base=parseInt(提示(“请以单位输入基数”);
var height=parseInt(提示(“请以单位输入高度”);
让面积=基础*高度/2;
控制台日志(面积+平方单位);
document.getElementById('area').innerHTML=('area:'+area+'Sq.Units');
}
函数公式2(){
var a=parseInt(提示(“请以单位输入‘I’));
var b=parseInt(提示(“请以单位输入‘II’));
var c=parseInt(提示(“请以单位输入第三方”);
设s=(a+b+c)/2;
设乘积=s*(s-a)*(s-b)*(s-c);
如果(s有两个问题,如一些评论所说,连接字符串的方式是通过“hello”+variable
或`hello${variable}
但是为了使用${}方法,必须将它放在用`
声明的字符串中,而不是'
或'
下一个问题是您希望在函数内部而不是外部声明变量,因为它是一个提示符。例如:
函数greetUser(){
var input=prompt(“你叫什么名字?”);
警报(“你好”+输入);
}
问候语
${areaValue2}在模板文本之外无效。您没有收到语法错误吗?${areaValue2}
应该是+areaValue2
谢谢,我以为我已经纠正了它,但是我仍然无法在单击createdYou正在使用prompt()设置变量时触发prompt方法
当页面加载时,不是在您通过按钮调用的函数中。欢迎使用StackOverflow!您的帖子似乎没有回答问题。请您编辑您的答案,以便更具体地回答所问的问题?@TimWißmann,我不确定它怎么没有回答问题……用户问:我将对不同的函数(公式)使用onclick按钮,使用提示输入用户数据,但该按钮不会触发提示功能"。我告诉他们为什么它没有触发提示功能。我应该为他们重新编写代码吗?是的,这是真的,但如果提供与原始问题的附加连接,提问者可能会更加方便和理解。目前,它只是提供了一个通用代码示例。这就是为什么我认为它是我们有利于改进答案:)@TimWißmann好的,谢谢:)谢谢@Dibash Sapkota it real DidThank@bamar也感谢你的贡献和@c1uq92谢谢