var valueInString = "2383";
如何從數字中減去35%並將其放回變量中?如何從字符串中的數字中減去百分比?
valueInString = valueInString - 35%
就像上面那樣?
var valueInString = "2383";
如何從數字中減去35%並將其放回變量中?如何從字符串中的數字中減去百分比?
valueInString = valueInString - 35%
就像上面那樣?
如果我理解正確的話,你想從valueInString
減去valueInString
35%。所以這只是一些基本的數學。
var valueInString = "2383";
var num = parseFloat(valueInString);
var val = num - (num * .35);
console.log(val);
數學:
valueInString = valueInString * (1 - 0.35);
短:
valueInString *= 1 - 0.35;
甚至更短'valueInString * = 0.65' :) – VisioN
值得關注的是乘法運算符強制轉換字符串的數字,但在同樣的情況,「+」會被認爲是連接運算符和強制數字爲字符串所以'valueInString +(1-0.35)'的結果將是'23830.65'。 – RobG
哎呦......大聲笑掉一個錯誤。看起來像別人有評論。 – epascarello
valueInString = valueInString - ((valueInString * 35)/100);
這是valueInString的35%,** not ** valueInString - 35%(這將是0.65 * valueInString'。 –
而@ rynah的答案更清晰,只是以不同的方式顯示數學。 – epascarello
如果我們想要減去6.25%? 我試過.6.25 <<很蠢 – Nerdar
@Nerdar 6.25%等於0.0625小數點 –