一、数字型转化为字符串
1、变量.toString()
2、String(变量)
3、拼接字符串:变量 + ''
''内容为空
二、字符串转化为数字型
1、parseInt()和parseFloat()
(1)转换为整数 parseInt(变量) 向下取整
(2)转换为浮点数 parseFloat(变量)
(3)字符串带单位转换为数字型时去掉单位
console.log(parseInt('34.89cm')); //输出结果为34
console.log(parseFloat('34.89cm')); //输出结果为34.89
(4)字符串中数字必须在前面,不能在后面或中间
console.log(parseInt('34.89cm')); //输出结果为34
console.log(parseInt('cm34.89')); //输出结果为NaN
console.log(parseInt('c34.89m')); //输出结果为NaN
2、number转换(字符串内只能有数字)
console.log(Number('34.89')); //输出结果为34.89
console.log(Number('34')); //输出结果为34
console.log(Number('34.89px')); //输出结果为NaN
3、运算符转换
console.log('4' - 1);
console.log('4' * 1);
console.log('4' / 1);
console.log('4' + 1);