Javascript 新的JS和有麻烦!

Javascript 新的JS和有麻烦!,javascript,function,syntax,Javascript,Function,Syntax,我是JavaScript新手,整天都在做这个任务,我非常沮丧。我不知道我做错了什么,或者错过了什么代码。非常感谢您的帮助!!下面是我已经完成的作业和代码。谢谢 任务: 许多公司通常对采购收取运费和手续费。创建一个 允许用户在文本框中输入购买价格并包含 计算装运和装卸的JavaScript函数。向脚本添加功能 这就增加了最低的运费和手续费1.50美元的任何购买是更少的 大于或等于$25.00。对于任何超过25.00美元的订单,在总采购价格上增加10% 用于装运和搬运,但不包括最低1.50美元的装运

我是JavaScript新手,整天都在做这个任务,我非常沮丧。我不知道我做错了什么,或者错过了什么代码。非常感谢您的帮助!!下面是我已经完成的作业和代码。谢谢

任务: 许多公司通常对采购收取运费和手续费。创建一个 允许用户在文本框中输入购买价格并包含 计算装运和装卸的JavaScript函数。向脚本添加功能 这就增加了最低的运费和手续费1.50美元的任何购买是更少的 大于或等于$25.00。对于任何超过25.00美元的订单,在总采购价格上增加10% 用于装运和搬运,但不包括最低1.50美元的装运和搬运费用 冲锋。计算百分比的公式是价格*百分比/100。例如 计算50.00美元购买价格10%的公式为50*10/100,结果为 运费和手续费为$5.00。确定订单的总成本后 (采购加装运和搬运),在警报对话框中显示。保存文档 如CalcShipping.html

编写的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="js_styles.css" type="text/css" />
<title>Calculating Shipping & Handling</title>
<script type="text/javascript">
/* ![CDATA[ */

getShipping();
{
    if (price <= 25.00)
    shipping = 1.50
    else (price > 25.00)
    shipping = (price * (10/100));
}
/* ]]> */
</script>
</head>

<body>

<script type="text/javascript">
/* ![CDATA[ */ 
document.write("<h1>Purchase Price with Shipping</h1>");
/* ]]> */
</script>

<script type="text/javascript">
/* <![CDATA[ */
var price=prompt("What is your purchase price?");

getShipping();
document.write ("<p>The purchase price entered is $" + (price) + "</p>");
document.write ("<p>Shipping is $" + (shipping) + "</p>");

var total = price + shipping; 
document.write("Your total price with shipping is $ " + (total) + "");

/* ]]> */
</script>

</body>
</html>

计算装运和装卸
/* ![CDATA[*/
getShipping();
{
如果(价格25.00)
运费=(价格*(10/100));
}
/* ]]> */
/* ![CDATA[*/
文件。填写(“带装运的采购价格”);
/* ]]> */
/*  */
您编写了以下内容:

getShipping();
{
    if (price <= 25.00)
    shipping = 1.50
    else (price > 25.00)
    shipping = (price * (10/100));
}
您还编写了
else(price>25.00)
。您需要在
else
(使其成为
else if(price>25.00)
)之后添加
if
),或者删除
(price>25.00)
您编写了以下内容:

getShipping();
{
    if (price <= 25.00)
    shipping = 1.50
    else (price > 25.00)
    shipping = (price * (10/100));
}

您还编写了
else(price>25.00)
。您需要在
else
之后添加
if
(使其成为
else if(price>25.00)
)或删除
(price>25.00)

此代码中存在错误:

else (price > 25)
在else之后缺少if:

else if (price > 25)
但是,由于第二个条件与第一个条件正好相反,所以不需要它。您只需使用:

else

此代码中有一个错误:

else (price > 25)
在else之后缺少if:

else if (price > 25)
但是,由于第二个条件与第一个条件正好相反,所以不需要它。您只需使用:

else