作爲一個謎,我給下面的代碼片段昨天的問題這個混淆代碼中是否存在浮點錯誤?
爲什麼會出現這種給予773.06 ..?
var _ = 10, __ = 21, ___ = 38;
var _______ = { _: { "yo":_/___*_+___ }};
var ___________ = [[[{"heh":{"hehe":[[[[12,71,82,91]]]][0][0][0][1]}}]]];
var ____________ = ___________[0][0][0].heh.hehe*_+__+_______._.yo/_+___;
console.log(____________);
我不記得了預期的答案,但它至少是800的一個同事看了一下簡要並表示它的浮點不精確是由於,但我認爲它應該回報773.06 ..
什麼是正確答案?
整理代碼
var a = 10, b = 21, c = 38;
var d = a/c*a+c;
var e = (71*a)+b+(d/a)+c;
console.log(e);
會,如果你改變從'_'所有的變量名大大有助於人們'A,B,C'或可讀性 –
類似這段代碼高爾夫? – Liam
似乎孩子們正在鍵盤上玩 –