这个是深夜写在自己博客上的文章,原文地址
https://www.axihe.com/anbang/blog/javascript/js-compound-interest-calculation.html
感觉分享给大家,一起讨论讨论也挺不错的。
最近看到论坛内好几个老哥在帖子中谈到买房的悲观,也可以作为一个参考吧,如果按照预期算的话,以后 10 年再回头看现在的房价和比特币价格,还会感觉很贵么?
生活中经常涉及到复利计算的情况,比如货币贬值情况,平均工资的增长情况,投资回报情况等等。我是在杭州交的社保,后面可能去上海上班,初步打算以后在杭州退休,心血来潮打算看下几十年以后的工资情况。
这篇文章写的时间是:2020 年 10 月 18 日。
下面是我在浙江省人力社保厅查找的历年杭州市在岗职工平均月工资,下面的内容,在我的博客是用表格来展示的,但是 V2 里一直不会发表格,所以就简单的分开下。
年份 | 增长率 |月平均工资
---|-----|------
2020 | 8.5021 | 6006.50
2019 | 8.7295 | 5536.00
2018 | 8.3604 | 5091.58
2017 | 9.0218 | 4698.75
2016 | 6.9193 | 4309.92
2015 | 8.6694 | 4031.00
2014 | 11.0410 |3709.42
2013 | 12.1911 |3340.58
2012 | 16.5775 |2977.58
2011 | 11.5357 |2554.17
2010 | 6.0267 | 2290.00
2009 | 5.3449 | 2159.83
2008 | 11.4771 | 2050.25
2007 | 9.7300 | 1839.17
2006 | 18.3209 |1676.08
2005 | 6.2841 | 1557.42
2004 | 7.4357 | 1465.33
2003 | 3.7857 | 1363.92
2002 | 27.0340 | 1314.17
2001 | 16.7607 | 1034.50
2000 | 14.8288 | 886.00
1999 | 10.4102 | 771.58
1998 | 13.1256 | 698.83
1997 | 11.9958 | 617.75
1996 | 18.2598 | 551.58
1995 | 42.3449 | 466.42
1994 | 36.3384 | 327.67
1993 | 19.0751 | 240.33
1992 | 9.0991 | 201.83
1991 | 9.3058 | 185.00
1990 | 10.3204 |169.25
最近 3 年的增长率是比较平稳的,考虑到人民币贬值等各方面的因素,打算按照 8% 的预期增长计算。因为 2018 年后 3 年的增长率基本一样,用 2018 作为起点。我是 1990 年出生的,在 2050 年到 60 岁(假设一切正常的话 - -!)。2050 年的在职员工平均工资有多少呢??
话不多说,上代码!
let currentYear = 2018; //用 2018 作为起点
let currentSalary = 5091.58; //初始工资(2018 平均工资)
let growthRate = 0.085; //按照月平均工资年增长利率 8.5%计算
let years = 50; //计算 2018 后 50 年的月平均工资
// 奔跑吧,老铁!
for (let index = 0; index <= years; index++) {
let futureSalary = currentSalary * (Math.pow(1 + growthRate, index));
console.log(`${currentYear+index}年杭州月平均工资: ${futureSalary.toFixed(2)} 元人民币`);
}
跑出来的代码如下
2018 年杭州月平均工资: 5091.58 元人民币
2019 年杭州月平均工资: 5524.36 元人民币
2020 年杭州月平均工资: 5993.94 元人民币
2021 年杭州月平均工资: 6503.42 元人民币
2022 年杭州月平均工资: 7056.21 元人民币
2023 年杭州月平均工资: 7655.99 元人民币
2024 年杭州月平均工资: 8306.75 元人民币
2025 年杭州月平均工资: 9012.82 元人民币
2026 年杭州月平均工资: 9778.91 元人民币
2027 年杭州月平均工资: 10610.12 元人民币
2028 年杭州月平均工资: 11511.98 元人民币
2029 年杭州月平均工资: 12490.50 元人民币
2030 年杭州月平均工资: 13552.19 元人民币
2031 年杭州月平均工资: 14704.12 元人民币
2032 年杭州月平均工资: 15953.97 元人民币
2033 年杭州月平均工资: 17310.06 元人民币
2034 年杭州月平均工资: 18781.42 元人民币
2035 年杭州月平均工资: 20377.84 元人民币
2036 年杭州月平均工资: 22109.96 元人民币
2037 年杭州月平均工资: 23989.30 元人民币
2038 年杭州月平均工资: 26028.39 元人民币
2039 年杭州月平均工资: 28240.81 元人民币
2040 年杭州月平均工资: 30641.27 元人民币
2041 年杭州月平均工资: 33245.78 元人民币
2042 年杭州月平均工资: 36071.67 元人民币
2043 年杭州月平均工资: 39137.77 元人民币
2044 年杭州月平均工资: 42464.48 元人民币
2045 年杭州月平均工资: 46073.96 元人民币
2046 年杭州月平均工资: 49990.24 元人民币
2047 年杭州月平均工资: 54239.41 元人民币
2048 年杭州月平均工资: 58849.76 元人民币
2049 年杭州月平均工资: 63851.99 元人民币
2050 年杭州月平均工资: 69279.41 元人民币
2051 年杭州月平均工资: 75168.16 元人民币
2052 年杭州月平均工资: 81557.46 元人民币
2053 年杭州月平均工资: 88489.84 元人民币
2054 年杭州月平均工资: 96011.48 元人民币
2055 年杭州月平均工资: 104172.45 元人民币
2056 年杭州月平均工资: 113027.11 元人民币
2057 年杭州月平均工资: 122634.41 元人民币
2058 年杭州月平均工资: 133058.34 元人民币
2059 年杭州月平均工资: 144368.30 元人民币
2060 年杭州月平均工资: 156639.60 元人民币
2061 年杭州月平均工资: 169953.97 元人民币
2062 年杭州月平均工资: 184400.06 元人民币
2063 年杭州月平均工资: 200074.06 元人民币
2064 年杭州月平均工资: 217080.36 元人民币
2065 年杭州月平均工资: 235532.19 元人民币
2066 年杭州月平均工资: 255552.42 元人民币
2067 年杭州月平均工资: 277274.38 元人民币
2068 年杭州月平均工资: 300842.70 元人民币
跑出来的数据还是挺震惊的,但是想到人民币贬值,通货膨胀等因素,感觉也不是不可能。
如果把时间推回到 1990 年的杭州,那时候月平均工资169.25
元,那时候的人们,会想到 30 年后的今天可以增长到6006.50
么(杭州市 2020 年在岗职工的平均工资是6006.50
元)?
就是不知道,30 年以后的 2050 年具体的多少平均工资呢? 能达到 69279.41
元人民币吗? 那时候大米多少钱一斤呢? 鸡蛋多少钱一斤呢? 普通的一瓶 500ml 纯净水多少钱一瓶呢?
未来总是充满想象啊!
2050 年的那些风华正茂的小伙子,小姑娘们,如果幻想把时间推回到 2020 年的现在,那么他们还会认为 2020 年的房价高么?他们最想买的投机品是什么?还会像我们这一代的大多数人一样,幻想着回到以前买商品房,买比特币么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.