Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript程序使用所有公式计算三角形的面积_Javascript_Html_Onclick_Prompt - Fatal编程技术网

Javascript程序使用所有公式计算三角形的面积

Javascript程序使用所有公式计算三角形的面积,javascript,html,onclick,prompt,Javascript,Html,Onclick,Prompt,我正在尝试创建一个程序,用下面的公式计算三角形的面积 知道基础和高度 希布伦公式 知道两边和夹角 我将对不同的函数(公式)使用onclick按钮,使用提示输入用户数据,但该按钮不会触发提示功能 var baseValue=Number(提示(“输入三角形的底:”); var heightValue=Number(提示(“输入三角形的高度:”); 函数公式1(基值、高度值){ //计算面积 变量areaValue1=(基值*高度值)/2; 返回(“三角形的面积为”+areaValue1); }

我正在尝试创建一个程序,用下面的公式计算三角形的面积

  • 知道基础和高度
  • 希布伦公式
  • 知道两边和夹角
  • 我将对不同的函数(公式)使用onclick按钮,使用提示输入用户数据,但该按钮不会触发提示功能

    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谢谢