Kel*_*nch 23
在这两个选择之间(感谢@Kooilnc的例子):
Number.prototype.abs = function(){
return Math.abs(this);
};
Run Code Online (Sandbox Code Playgroud)
和
var negative = -23,
positive = -negative>0 ? -negative : negative;
Run Code Online (Sandbox Code Playgroud)
和第二个(否定)一起去.它不需要函数调用,CPU可以用很少的指令来完成.快速,简单,高效.
kgi*_*kis 14
if (myvar < 0) {
myvar = -myvar;
}
Run Code Online (Sandbox Code Playgroud)
要么
myvar = Math.abs(myvar);
Run Code Online (Sandbox Code Playgroud)