Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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_Function - Fatal编程技术网

javascript函数停车时间

javascript函数停车时间,javascript,html,function,Javascript,Html,Function,这是完整的问题 填写一份完整的表格,根据停车小时数向每位客户收取停车费。 要求用户使用提示符()输入总小时数 使用函数calcCharge()计算客户必须支付的费用金额 此功能通过其参数接收总小时数或停车时间。然后计算并将费用金额返回给客户。 计算向客户收取的费用金额的公式: 第一个小时的费用是1.00 RM。在接下来的一小时内,额外费用为每小时0.50 RM。最高收费为10.00马来西亚令吉。 使用函数calcTotal()计算所有客户的总费用。 显示客户的费用金额。 使用警报()显示所有客户

这是完整的问题

填写一份完整的表格,根据停车小时数向每位客户收取停车费。 要求用户使用提示符()输入总小时数
使用函数calcCharge()计算客户必须支付的费用金额
此功能通过其参数接收总小时数或停车时间。然后计算并将费用金额返回给客户。
计算向客户收取的费用金额的公式: 第一个小时的费用是1.00 RM。在接下来的一小时内,额外费用为每小时0.50 RM。最高收费为10.00马来西亚令吉。 使用函数calcTotal()计算所有客户的总费用。 显示客户的费用金额。 使用警报()显示所有客户的总费用



我试着写代码,但失败了。
我无法显示客户的总费用和所有客户的总费用。
我希望有人愿意帮助我,谢谢



计算停车时间
函数calcCharge()
{
var hour=parseInt(document.fee.hour.value);
var-tot;
如果(小时==1)
tot=1;

否则,如果(hour>1&&hour在您的问题中,您说
calcCharge()
函数通过其参数接收总小时数或停车时间。实际情况是您没有向函数传递任何参数。如果您希望以正确的方式发送,请尝试以下代码

html

<input type="button"onclick="calcCharge(document.getElementById('text1').value)"/>
<input type="text" id="text1"/>

js

function calcCharge(value)
{

var hour=parseInt(value);
 var tot=0;
if (hour==1)
         tot=1;
    else if (hour>1 && hour<=20)
{
        tot=1+(0.5*(hour-1));
}
    else
{
        tot=10;
}


    alert(tot);

}
函数计算电荷(值)
{
var hour=parseInt(值);
var-tot=0;
如果(小时==1)
tot=1;

否则,如果(小时数>1和小时数更新以下行:

var hour = parseInt(document.getElementByName("hour").value);

您的逻辑不应该是
tot=1+0.5*(hour-1);
而不是
tot=1+0.5*小时;
。对于第一个小时,取1.00 RM.。
var totCha;totCha=parseDouble(totCha)
-您尝试以任何方式解析未定义的内容,但我已更正了错误,但如何计算所有客户的总费用?另请参阅MDN:methinks您需要将问题转移到