在深圳每日花费多少钱?写了一个简单的得到结果的内容,应用代码附于最下面,适用于 node.js

2019-06-08 01:33:53 +08:00
 dan666

Dan666

月支出

您每月总花费 2541 元

生成代码

const fs = require('fs');
const config = require('./rah.config');

(()=> {
    let result = ''
    let monthDays = 31
    let workDays = 0

    let totalCost = 0
    // 名称
    result += `# ${config.name} \n`
    switch (config.workTimeType) {
        case '5': 
        workDays = 4*5 + 3
        result += `* 每周工作日五天 \n`
        break;
        case '6': 
        result += `* 每周工作日六天 \n`
        workDays = 4*6 + 3
        break;
        case '56': 
        result += `* 每周工作日五或者六天 \n`
        workDays = 2*6 + 2*5 + 3
        break;
        case '7': 
        result += `* 每周工作日七天 \n`
        workDays = 31
        break;
    }
    result += `* 工作日 ${workDays} 天 \n`
    result += `* 休息日 ${monthDays - workDays} 天 \n`

    result += '## 月支出 \n'

    for (let i of config.otherSpend) {
        if (i.times === 'work') {
            i.times = workDays
        } else if (i.times === 'rest') {
            i.times = monthDays - workDays
        }
        result += `* ${i.label} ${i.value}(元 /次),每月${i.times}次,总计 ${i.value * i.times} 元 \n`
        totalCost += i.value * i.times
    }

    result += `## 您每月总花费${parseInt(totalCost)}元 \n`

    if (config.wage) {
        result += `## 结余${parseInt(config.wage - totalCost)}元`
    }

    console.log(result)

    fs.readdir('pages',function(){
        // .${new Date().getTime()}
        fs.writeFileSync(`result/${config.name}每月花费.md`, result);
    })
})()

配置文件

module.exports = {
    name: 'Dan666', // 这里填写你的名字

    wage: 0, // 这里填写你的工资

    /**
     * 这里填写你每周的工作时间
     * 只能填写 5、6、56、7
     * 5 指一周五天班,6 指一周六天班,56 指大小周,7 指一周七天班
     */
    workTimeType: '56',

    /**
     * 这里填写你其他花费的价格
     */
    otherSpend: [
        {
            label: '每日路费',
            value: 0, // 价格
            times: 'work' // 每月次数,填写字符串则代表是类型,work 对应的是工作日,rest 对应的是休息日
        },
        {
            label: '工作日早餐价格',
            value: 4,
            times: 'work'
        },
        {
            label: '工作日午餐消费',
            value: 10,
            times: 'work'
        },
        {
            label: '工作日晚餐价格',
            value: 0,
            times: 'work'
        },
        {
            label: '休息日早餐价格',
            value: 0,
            times: 'rest'
        },
        {
            label: '休息日午餐价格',
            value: 13,
            times: 'rest'
        },
        {
            label: '休息日晚餐价格',
            value: 13,
            times: 'rest'
        },
        {
            label: '房租', // 名称
            value: 1700, // 价格
            times: 1 // 每月次数
        },
        {
            label: '电影', // 名称
            value: 45, // 价格
            times: 3 // 每月次数
        },
        {
            label: '暴饮暴食', // 名称
            value: 100, // 价格
            times: 2 // 每月次数
        }
    ]
}
1700 次点击
所在节点    问与答
4 条回复
Kilerd
2019-06-08 11:46:42 +08:00
交通费不用钱? 晚饭不吃? 午饭 10 块?
dan666
2019-06-08 12:34:59 +08:00
@Kilerd 这边没有进行解释
这是我这个月的费用
交通费不用钱
因为现在住在公司附近,很近,所以走路上班,0 交通费~
工作日这个月强制加班,同时有加班餐,所以晚餐 0 元。

早餐和午餐我最近迷上了烧饼,早餐吃豆沙烧饼 x1,中午豆沙 x1 红糖 x1 白糖 x1
ohven
2019-06-08 13:54:01 +08:00
可以的老哥,但建议电影的钱全部去掉。以前几十年的电影那么多,慢慢翻出来看,没必要去电影院看。个人想法仅供参考
dan666
2019-06-08 15:35:54 +08:00
@ohven 这也是请我目前想的。
去电影院看的话,低价的电影院,感官比较差,观影群众素质比较低,实际体验还没有视频网站充会员看视频来得划算。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571890

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX