我不會跑,如果我是你的話:的Javascript while循環計算
(function() {
var a = 1,
b = a,
c = b,
d = 1,
e = 1;
while (d != 0 && e != 0) {
b = Math.sqrt(a*a+a*a);
c = 2*a-b;
e = b%1;
f = c%1;
document.write(a);
a++;
}
document.write('a = ' + a);
document.write('b = ' + b);
document.write('c = ' + c);
})();
呀基本上我要一遍又一遍計算相同的公式,直到所有三個都與整數:
的Javascript然後將它們打印出來。請知道,直到最近我只使用jQuery。
這似乎只是無限重複,雖然我覺得它奇怪,它不打印a
而計算,不知道如果多數民衆贊成如何javascript while循環的作品。
此外,爲什麼我不能使用Math.sqrt(2a^2)
來計算B?
「任何mod 1會給你0」是不正確的:「1.1%1」不爲零。 – 2012-03-06 05:18:42
@ muistooshort是的,我不知道'%'是爲整數以外的數字定義的。謝謝。 – Paulpro 2012-03-06 05:36:47