永发信息网

js减法问题

答案:3  悬赏:10  手机版
解决时间 2021-05-03 21:59
  • 提问者网友:喧嚣尘世
  • 2021-05-03 05:29

有三个页面

第一个a.asp

结果var uid=500;

第二个页面是b.asp

a-b页面运算

var uiu=uid-Number('300');

第三个页面c.asp

uiu=200

调用a-b的结果!为何显示不出来,请高人指教下!在不修改a.asp的前提下,代码要如何写才能调用!

最佳答案
  • 五星知识达人网友:woshuo
  • 2021-05-03 06:54

在第二个页面中声明第一个页面,第三个也要声明第一二个页面

全部回答
  • 1楼网友:末日狂欢
  • 2021-05-03 09:39

页面间传值的问题,你可以使用cookie,将计算结果存在cookie里,分别在不同页面调用与保存,代码只需简单修改即可。

  • 2楼网友:夜风逐马
  • 2021-05-03 08:13

js里面只有浮点的数值,所以在js里面是没有办法精确计算的。一般来说这个并不会影响你的执行效果的,执行一个四舍五入的函数就可以了

function ForDight(Dight,How) { Dight = Math.round (Dight*Math.pow(10,How))/Math.pow(10,How); return Dight; }

JScript code
function ForDight(Dight,How) { Dight = Math.round (Dight*Math.pow(10,How))/Math.pow(10,How); return Dight; }

how 要保留的小数位数 dight 要四舍五入的数值 ForDight(7752.799999999999,1)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯