在JavaScript中,有多种方法可以将一个值转化为整数。以下是一些常用的方法:
- Number.parseInt() 或 parseInt()
parseInt()
函数解析一个字符串参数,并返回一个指定基数的整数(基数介于2和36之间)。如果第一个字符不能被转换为数字,parseInt()
会返回 NaN
。
let numString = "123";
let num = parseInt(numString, 10); // 第二个参数是基数,通常为10,表示十进制
console.log(num); // 输出: 123let notANumber = parseInt("hello", 10);
console.log(isNaN(notANumber)); // 输出: true
- Number.parseFloat() 或 parseFloat()
虽然 parseFloat()
主要用于将字符串解析为浮点数,但它也会返回一个整数值,如果该值没有