如何在 console.log 中查看函数的输出?

问题描述

我已经开始学习编程,我需要一些 JS 方面的帮助。 我想在 console.log 上看到我创建的函数的结果。 我正在使用一个教育平台,它给了我这个练习,当我做这个时,他们说我是正确的,但我想看看我自己的结果是否理解它是如何工作的。在底部,我会给出他们给我的问题。

 var carPlate= [
'RXB-2525','AKX-3333','ORO-7142','RXB-2525','RXB-2525']
      
    function calculateNumberEntries(carLicensePlate){
            for(i=0;i<carPLate.length;i++){
           return carPlate++
    }
   }
    function calculateValueDue(carLicensePlate){
        if(calculateNumberEntries(carLicensePlate)<21){
   return 
    }
   }
     //I've tried the solution below but doesn't works
    //console.log(calculateValueDue(carLicensePlate)+calculateNumberEntries(carLicensePlate))

一个停车场想要自动收集每月付款。为此,他决定简化计算客户应付金额的方式。用户支付的金额取决于车辆的入口数量在停车场进行。在每次进入时,登记车辆牌照。在月底,计算车辆进入的次数,并进行以下计算:

如果司机最多输入 20 个条目,他必须为每个条目支付 R $ 10.00。 从第 21 个条目开始,每个条目向客户收取 5.00 雷亚尔。 现在,您应该通过编写两个函数来帮助自动计费。

一个函数叫做calculateInputNumber(plate)。它必须接收一个代表汽车牌照的参数。该函数应返回这辆车在停车场中创建的条目数。换句话说,作为参数传递的盘子出现在盘子数组中的次数

第二个函数叫做calculateDueValue(plate)。它必须接收一个代表汽车牌照的参数。该函数必须根据既定的定价政策计算车主必须支付的金额。自然,有必要在第二个函数中使用第一个函数。”

对不起,如果这个问题太长了,但我真的很感激你读到最后。 预先非常感谢您。

解决方法

calculateValueDue 函数的参数应该是一个特定的车牌号。例如:AKX-3333

您应该使用函数名称 calculateInputNumber 而不是 calculateNumberEntries,因为 calculateInputNumber 是任务描述中提到的函数名称。

calculateInputNumber 函数应该有一个 if 语句,它应该检查作为函数参数给出的车牌号是否与循环条目匹配。如果匹配,则将变量的值加 1。函数应返回此变量的值。

calculateValueDue 函数应调用calculateInputNumber 函数并使用其返回值,即车牌号在数组中出现的次数。

calculateValueDue 函数应该检查这个返回值。如果等于或小于 20,则将该值乘以 10 并返回该值。如果超过二十,则用20减去值并乘以5,然后将结果与20*10相加,即200并返回值。