入金された日付がJavaScriptで特定の金額に等しい日付を見つける
問題
金額amt>0があり、2021年1月1日にpパーセントを1日あたり360で割った利率で預金します。合計金額>=a0にします。
関数はこれらの3つのパラメーターを受け取り、金額が目的の金額と等しくなる日付を返す必要があります
例
以下はコードです-
const principal = 100;
const amount = 150;
const interest = 2;
const findDate = (principal, amount, interest) => {
const startingDate = new Date('2021-01-01')
const dailyInterestRate = interest / 36000
let startingMoney = principal
let daysPassed = 0
while (startingMoney < amount) {
daysPassed++
startingMoney += startingMoney * dailyInterestRate
};
startingDate.setDate(startingDate.getDate() + daysPassed)
return startingDate.toISOString().split('T')[0]
};
console.log(findDate(principal, amount, interest)); 出力
2040-12-26
-
最高のJavaScriptコンプレッサーはどれですか?
これが利用可能な最高のJavaScriptコンプレッサーのいくつかです- Googleクロージャーコンパイラ Google ClosureコンパイラはJavaScriptをすばやく実行し、優れたJavaScriptに使用されます。 JavaScriptを解析して分析し、デッドコードを削除し、書き直して、残っているものを最小限に抑えます。 JSMin 縮小する場合は、JSMinを使用して不要なコメントを削除します。 YUIコンプレッサー YUI Compressorは、JavaScriptファイルを迅速に縮小するために使用され、安全です。
-
JavaScriptで日付の日を設定するにはどうすればよいですか?
以下は、JavaScriptで日付の日を設定するコードです- 例 <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &