Voglio ottenere il valore assoluto di un numero in JavaScript. Cioè, lascia il segno. So matematicamente che posso farlo quadrando il numero e poi prendendo la radice quadrata, ma so anche che questo è orribilmente inefficiente.Ottieni il valore assoluto di un numero in Javascript
x = -25
x = x * x
x = sqrt(x)
// x would now be 25
C'è un modo in JavaScript per cadere semplicemente il segno di un numero che è più efficiente rispetto alla approccio matematico?
'Math.abs (-25); // 25' – davin
Nessuno ha ancora suggerito l'espressione regolare? ;-) Oppure 'jQuery.abs()'? –
@DanWalmsley Non volevo offenderti. Anche se non conosci il nome (che non è un buon punto nel sito di domande e risposte di programmatori, suppongo che questo spieghi i downvotes), la ricerca di 'javascript positivo su numero negativo 'o qualcosa del genere aiuta. – kapa