0
if (t == +t) { ... }
是什麼意思?javascript中的加號運算符
對不起,提出這樣一個簡單的問題,但我已經搜索「加運算符」,並試圖評估它在JavaScript本身,但我不能猜測目的是什麼。
if (t == +t) { ... }
是什麼意思?javascript中的加號運算符
對不起,提出這樣一個簡單的問題,但我已經搜索「加運算符」,並試圖評估它在JavaScript本身,但我不能猜測目的是什麼。
它的一個unary operator它強制t
從一個字符串中的數字。它具有相同的效果:
if (t == Number(t)) { ... }
更多信息:Is plus sign in +process a typo in Node.js documentation on domains?
隱式轉換到數字。 – vlaz
哈哈這幾乎與重複問題一樣。這很有趣。 –
此外,這種比較是無用的 - 雙等於已經做了轉換。 – vlaz