簡體   English   中英

如何在 console.log 中看到 function 的 output?

[英]How can I see the output of a function in a console.log?

我已經開始學習編程,我需要一些關於 JS 的幫助。 我想在 console.log 中查看我創建的 function 的結果。 我正在使用一個給我這個練習的教育平台,當我做這個時,他們說我是正確的,但我想看看我自己的結果是否了解它是如何工作的。 在底部,我將給出他們給我的問題。

 var carPlate= [
'RXB-2525', 'AKX-3333', 'ORO-7142','RXB-2525', 'AKX-3333', 'ORO-7142',
'AKX-3333', 'RXB-2525', 'AKX-3333','AKX-3333', 'RXB-2525', 'AKX-3333',   'RXB-2525', 'AKX-3333', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-2525',
'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-2525',
'AKX-3333', 'AKX-3333', 'RXB-2525','AKX-3333', 'AKX-3333', 'RXB-2525',
'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'ORO-7142', 'ORO-7142',
'ORO-7142', 'RXB-2525', 'AKX-3333','AKX-3333', 'ORO-7142', 'ORO-7142',
'AKX-3333', 'RXB-2525', 'AKX-3333','AKX-3333', 'RXB-2525', 'AKX-3333',
'RXB-2525', 'AKX-3333', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-2525',
'AKX-3333', 'ORO-7142', 'ORO-7142','AKX-3333', 'AKX-3333', 'RXB-2525',
'AKX-3333', 'AKX-3333', 'RXB-2525','AKX-3333', 'AKX-3333', '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 個條目開始,每個條目向客戶收取 R 5.00 美元的費用。 現在,您應該通過編寫兩個函數來幫助自動計費。

第一個 function 稱為calculateInputNumber (plate)。 它必須接收代表汽車牌照的單個參數。 function 應該返回這輛車在停車場的條目數。 換句話說,板作為參數傳遞的次數出現在板數組中。

第二個 function 稱為calculateDueValue(板)。 它必須接收代表汽車牌照的單個參數。 function必須根據既定的定價政策計算車主必須支付的金額。 當然,在第二個中使用第一個 function 是必要的。”

對不起,如果這個問題太長了,但我真的很感謝你讀到最后。 非常感謝您提前。

好吧, calculateValueDue function 的參數應該是特定的車牌。 例如: AKX-3333

您應該使用 function 名稱calculateInputNumber而不是calculateNumberEntries ,因為calculateInputNumber是任務描述中提到的 function 名稱。

calculateInputNumber function 應該有一個if 語句,它應該檢查作為 function 參數給出的車牌號是否與循環條目匹配。 如果匹配,則將變量的值增加 1。function 應返回此變量的值。

calculateValueDue function 應調用calculateInputNumber function 並使用其返回值,即車牌號在數組中出現的次數。

然后calculateValueDue function 應該檢查這個返回值。 如果小於或等於 20,則將該值乘以 10 並返回該值。 如果超過20,則從20中減去值並乘以5。然后將結果添加到20 * 10,即200並返回值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM