前端强制转换数字类型
在前端中强制转换数字类型可以使用以下方法:
1.使用Number()函数进行强制转换
例如:
let num1 = Number("10"); // num1的值为10
let num2 = Number("10px"); // num2的值为NaN
2.使用parseInt()函数进行强制转换
例如:
let num1 = parseInt("10"); // num1的值为10
let num2 = parseInt("10px"); // num2的值为10
3.使用parseFloat()函数进行强制转换
例如:
let num1 = parseFloat("10.5"); // num1的值为10.5
let num2 = parseFloat("10px"); // num2的值为10
需要注意的是,以上方法都只能将字符串转换为数字类型,如果传入的参数不是字符串类型,会自动转换为字符串类型再进行转换。例如:
let num1 = Number(true); // num1的值为1
let num2 = parseInt(true); // num2的值为NaN
原文地址: https://www.cveoy.top/t/topic/50C 著作权归作者所有。请勿转载和采集!