入金された日付が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> &