| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.
La funcin Math.trunc() devuelve la parte entera de un numero removiendo cualquier dgito decimal (dgitos situados despus de la coma).
Math.trunc(x)
xUn nmero.
La parte entera del nmero dado.
A diferencia de los otros tres mtodos de Math: Math.floor(), Math.ceil() y Math.round(), la forma en que Math.trunc() funciona es muy simple. trunca (corta) el punto y los dgitos a la derecha de l, sin importar si el argumento es un nmero positivo o negativo.
Si el argumento es un nmero positivo, Math.trunc() es equivalente a Math.floor(); de otra forma Math.trunc() es equivalente a Math.ceil().
El argumento pasado a este mtodo ser convertido a un tipo numrico entero.
Debido a que trunc() es un mtodo esttico de Math, siempre salo como Math.trunc(), en lugar de como un mtodo de un objeto Math que hayas creado (Math no es un constructor).
Math.trunc()Math.trunc(13.37); // 13
Math.trunc(42.84); // 42
Math.trunc(0.123); // 0
Math.trunc(-0.123); // -0
Math.trunc("-1.123"); // -1
Math.trunc(NaN); // NaN
Math.trunc("foo"); // NaN
Math.trunc(); // NaN
Math.trunc =
Math.trunc ||
function (x) {
return x < 0 ? Math.ceil(x) : Math.floor(x);
};
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-math.trunc |
This page was last modified on 5 ago 2023 by MDN contributors.
MathMath.abs()Math.acos()Math.acosh()Math.asin()Math.asinh()Math.atan()Math.atan2()Math.atanh()Math.cbrt()Math.ceil()clz32()Math.cos()cosh()Math.exp()Math.expm1()f16round()Math.floor()fround()Math.hypot()imul()Math.log()log1p()Math.log2()Math.log10()Math.max()Math.min()Math.pow()Math.random()Math.round()Math.sign()Math.sin()sinh()Math.sqrt()sumPrecise()Math.tan()Math.tanh()Math.trunc()Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |