(相关资料图)
自己写的一个简单基金计算器,可以计算当天的基金收益,数值不同不要以为程序的错,净值都是估值,会有一点差别。如果有同行,欢迎添加几行代码润色下。
基金计算器 基金计算器
单个基金收益 请输入当前基金份额: 请输入当前基金估值: 请输入当前基金总额:
多个基金收益 请逐个输入当前份额: 请逐个输入当前估值: 请逐个输入当前总额:
<script> let fe = document.getElementsByClassName("fe")[0] let gz = document.getElementsByClassName("gz")[0] let TSum = document.getElementsByClassName("TSum")[0] let sum = document.getElementsByClassName("sum")[0] let amount = document.getElementsByClassName("amount")[0] let Afe = document.getElementsByClassName("Afe")[0] let Agz = document.getElementsByClassName("Agz")[0] let ATSum = document.getElementsByClassName("ATSum")[0] let ASum = document.getElementsByClassName("ASum")[0] let type = 1 function getResult(){this.check() if(this.type == 1){let nowSum = (Number(fe.value) * Number(gz.value)) let income = (nowSum - Number(TSum.value)).toFixed(2) sum.value = income } } function getResult1(){this.check() if(this.type == 1){let nowSum = Number(fe.value) * Number(gz.value) let income = nowSum - Number(TSum.value) let Num = (income / Number(gz.value)).toFixed(2) amount.value = Num } } function getAllResult(){let AfeArr = Afe.value.split(",") let AgzArr = Agz.value.split(",") let ATSumArr = ATSum.value.split(",") let MyASum = 0 for(var i = 0;i < AfeArr.length;i++){MyASum = MyASum + (Number(AfeArr[i]) * Number(AgzArr[i]) - Number(ATSumArr[i])) } console.log(MyASum.toFixed(2)) ASum.value = MyASum.toFixed(2) } function revert(){fe.value = "" gz.value = "" TSum.value = "" sum.value = "0.00" amount.value = "0.00" Afe.value = "" Agz.value = "" ATSum.value = "" ASum.value = "0.00" location.reload() } function check(){if(fe.value == "" || gz.value == "" || TSum.value == ""){alert("输入内容不能为空") this.type = 0 } else {this.type = 1 } } function filter(obj){obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^[0]{1}/g,""); //清除只输入一个0 obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的 obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$","."); // obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3");//只能输入两个小数 if(obj.value.indexOf(".")< 0 && obj.value !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额 obj.value= parseFloat(obj.value); } } function filterA(obj){obj.value = obj.value.replace(/[^\d.,]/g,""); //清除“数字”和“.” ","以外的字符 } </script>
效果展示:
使用方式: 复制下来代码,放在以html后缀的空文件里,在浏览器打开就可以了,极其简单!!!
据山西省商务厅生产资料市场监测数据显示:(12月5日-11日)山西省煤炭均价128146元吨,环比下跌04%。其中,炼焦煤13焦煤均价1468元吨,环更多
2022-12-22 10:15:56根据商务部重要生产资料监测系统数据显示,2022年11月份,福建省监测样本企业的煤炭市场价格平均为162668元吨,环比上涨08%。其中无烟煤市更多
2022-12-22 10:11:05据云南省商务厅重要生产资料市场监测系统显示,11月曲靖市煤炭均价25195元吨,环比下跌34%,同比下跌282%。11月多地天气晴好,取暖用煤需更多
2022-12-22 09:55:26据商务部重要生产资料市场监测系统显示,上周(2022年12月5日-11日),云南省煤炭均价为14887元吨,环比上涨45%。其中,炼焦煤均价2640元更多
2022-12-22 10:16:35据天津市市场运行监测数据显示,12月份第三周(12月12日-12月18日),天津市煤炭均价为734元吨,环比持平。国际油价在跌入低点之后再度反更多
2022-12-22 09:53:29海关总署最新数据显示,今年11月份,我国动力煤(其他烟煤、其他煤和褐煤)进口量为2582万吨,同比下降142%,环比增长16%。1-11月份,累计更多
2022-12-22 09:08:34原煤生产增速加快,进口由升转降。据国家统计局统计,2022年1-11月,规模以上企业生产原煤409亿吨,同比增长97%。其中,11月份生产原煤39更多
2022-12-22 09:17:41本周市场仍延续弱稳走势,主产区煤矿生产恢复正常,产销基本保持平衡,价格维持稳定。港口市场情绪依旧偏弱,下游电厂采购以长协煤为主,更多
2022-12-22 09:13:19商务部重要生产资料市场监测系统数据显示,上周(11月28日-12月4日),宁夏煤炭价格132667元吨,持平,其中无烟煤、动力煤、炼焦煤均持平更多
2022-12-21 09:56:42据广东省重要生产资料市场监测系统显示,上周(12月5日至12月11日),广东省煤炭均价1523元吨,环比上涨66%。原因分析:当前煤炭产能受控更多
2022-12-21 10:17:52