1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java浮点数化为整数_如何在JavaScript中将浮点数转换为整数?

java浮点数化为整数_如何在JavaScript中将浮点数转换为整数?

时间:2024-05-17 11:24:35

相关推荐

java浮点数化为整数_如何在JavaScript中将浮点数转换为整数?

var intvalue = Math.floor( floatvalue );

var intvalue = Math.ceil( floatvalue );

var intvalue = Math.round( floatvalue );

// `Math.trunc` was added in ECMAScript 6

var intvalue = Math.trunc( floatvalue );

例子

Positive

value = 5.5

Math.floor(value) // 5

Math.ceil(value) // 6

Math.round(value) // 6

Math.trunc(value) // 5

parseInt(value) // 5

~~value // 5

value | 0 // 5

value >> 0 // 5

value >>> 0 // 5

value - value % 1 // 5

Negative

value = -5.5

Math.floor(value) // -6

Math.ceil(value) // -5

Math.round(value) // -5

Math.trunc(value) // -5

parseInt(value) // -5

value | 0 // -5

~~value // -5

value >> 0 // -5

value >>> 0 // 4294967291

value - value % 1 // -5

Positive - Larger numbers

value = Number.MAX_SAFE_INTEGER/10 // 900719925474099.1

Math.floor(value) // 900719925474099

Math.ceil(value) // 900719925474100

Math.round(value) // 900719925474099

Math.trunc(value) // 900719925474099

parseInt(value) // 900719925474099

value | 0 // 858993459

~~value // 858993459

value >> 0 // 858993459

value >>> 0 // 858993459

value - value % 1 // 900719925474099

Negative - Larger numbers

value = Number.MAX_SAFE_INTEGER/10 * -1 // -900719925474099.1

Math.floor(value) // -900719925474100

Math.ceil(value) // -900719925474099

Math.round(value) // -900719925474099

Math.trunc(value) // -900719925474099

parseInt(value) // -900719925474099

value | 0 // -858993459

~~value // -858993459

value >> 0 // -858993459

value >>> 0 // 3435973837

value - value % 1 // -900719925474099

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。