测试题

339 阅读1分钟

1.某公司因服务器故障,导致数据丢失。在运维技术人员的努力下,恢复了三个月的各项支出和收入汇总情况,但是数据格式已经混乱。请使用js把这些数据整理成json格式,并算出出每个月的盈利金额。

// 字段说明:month-月份,t5-本月总收入,t1 t2 t3 t4是公司四个部分的每月支出金额。
// 限制:无限制
var str=`month@1|t1@42|t2@41|t3@98|t4@65|t5@382--month@2|t1@30|t2@47|t3@93|t4@45|t5@473--month@3|t1@38|t2@56|t3@105|t4@23|t5@521--`;

2.设计函数operator,满足后面的调用要求。

// 限制:无限制
var arr =[17,22,92,131,47,82,33,88,265];
function operator (a,b,arr){


    return c;
}
operator (true,true,arr); //计算数组中所有下标为奇数的值的和;
operator (true,false,arr); //计算数组中所有偶数的和
operator (false,true,arr); //计算数组所有值相加的值
operator (false,false,arr); //计算数组最后一个值减去前面所有值等于多少

3.地铁卡在北京地铁每月消费满100元后,下一次乘车时有8折优惠;满150元后,从下一次乘车时有5折优惠;支出累计达到400元后,就将不再享受打折优惠。小帅往自己卡里充了500元,从家里到公司票价5元。在一个月内,设计一个函数计算小帅当月最多可以乘坐多少次地铁(每次乘车消费5元)?

// money 总金额,one 一次地铁票价(原价)
function Calculation (money,one){

}
Calculation(500,5);