易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript 数学小问题

以下代码怎么答案不对啊?

<html>
<head>
<title>while循环</title>
<script>
var sum=1,x=2,a=1.0;
while(a>0.000001)
 {
  a=1.0/x;
  sum+=(-1*a);
  x*=2;
  }
  alert(sum);
</script>
</head>
</html>
  
  请高手帮帮忙啊!
数学公式是什么?你期望是什么结果?

你的循环用错了While是死循环,该改为if

sum=1-1/2+1/4-1/8……+1/n 且(1/n)<0.000001求sum

JScript code:
var sum = 1, n = 2, t = -1;
var msg = [];
while ((1 / n) > 0.000001) {
sum += t * 1 / n;
t = -t;
n += 2;
}
alert(sum);


x*=2; -> x+=2;

<script>
var sum=1,x=2,a=1.0;
if(a>0.000001)
 {
  a=1.0/x;
  sum+=(-1*a);
  x*=2;
  }
  alert(sum);
</script>

应该是这样:
<script>
var sum=1,x=2,a=1.0;
if(a>0.000001)
{
  a=1.0/x;
  sum+=(-1*a);
  x*=-2;
 }
  alert(sum);
</script>


感觉楼上的解答都不正确呢,还是我的数学太差了,
写一下在草纸上的解答顺序:
已知:sum=1-1/2+1/4-1/8……+1/n 且(1/n)<0.000001求sum?
 


相关问答:

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

javascript小问题 - Web 开发 / JavaScript

<html>
<head>
<script>
var a=prompt("请输入一个数");
if(a==0)
{alert("不是质数");}
else
{while((a%2)*(a%3)*(a%5)*(a%7)==0)
{alert("不是质数");br ......

javascript自动计算总价

我做一个购物车,想计算每件商品的价格!当输入数量时,就会自动计算出小计,然后再把所有的小计加起来算出总计..这样可行吗??我做的都显不到结果的!都是显示NaN...请教各位高手如何写才能实现这个功能!
  ......

100分求助如何用javascript语言把XML转换成JSON

RT 如何使用JavaScript把一份xml格式的文件中的data读取转换成JSON 数组格式,弄好的在加分数
XML code:

- <channel>
<title>Key Events from Joe Santoro</title>
- <item>
< ......

火狐不能用JavaScript显示表格

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="shop.ascx.cs" Inherits="DesktopModules_Temp_shop" %>
<html>
<head>
<meta http ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号