首页 > 代码库 > 大数据相加
大数据相加
页面:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>大数据相加</title></head><body><h3 style="margin-left:800px;margin-top: 200px;">我是大数据相加</h3></body></html>
js:
‘use strict‘;import Base from ‘./base.js‘;var fs = require(‘fs‘);export default class extends Base { /** * index action * @return {Promise} [] */ async indexAction() {// let rootPath = think.ROOT_PATH + "\\www\\"; let num1 = await fs.readFileSync(rootPath + "3.txt"); //同步版的 fs.readFile() fs.readFileSync(filename, [encoding]) filename-->文件路径 let num2 = await fs.readFileSync(rootPath + "4.txt"); let sum = mySum(num1, num2); //写入文件 fs.writeFile(rootPath + "sum.txt", sum, ‘utf8‘, (err)=> { if (err) throw err; console.log(‘计算结果保存成功!‘); }); return this.display(); }}/** * 求和方法 * @param num1 * @param num2 * @returns {string} */function mySum(num1, num2) { let sum = ‘‘; let jin = 0; for (let i = num1.length - 1; i >= 0; i--) { let stmp = (num1[i] + num2[i] - 96); if(i==0){ sum = (stmp + jin) + sum; } else{ sum = ((stmp + jin) % 10 ) + sum; } jin = parseInt(stmp / 10); } return sum;}
大数据相加
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。