转换为字符串 方式说明toString()转成字符串String()强制转换转成字符串加号拼接字符串和字符串拼接的结果都是字符串 代码示例: <script> // 1.把数字型转换为字符串型 变量.toString() var num = 10; var str = num.toString(); console.log(str); console.log(typeof str); //2.我们利用String(变量) console.log(String(num)); //3.利用 加号 + 拼接 的方法实现字符串的转换 隐式转换 console.log(num + ''); </script> 转换为数字型 方式说明parseInt(string)函数将string类型转换成整数数值型parseFloat(string)函数将string类型转换成浮点数数值型Number()强制转换函数将string类型转换为数值型js隐式转换(- * /)利用算术运算隐式转换为数值型 代码示例: <script> //1.parseInt(变量) 可以把 字符型的转换为数字型 得到的是整数(取整) console.log(parseInt('120px')); //120 会去掉px 单位 // 第一个是r 是个字母 不是数字 所以就判断为NaN 不是一个数字 console.log(parseInt('ran120px')); //NaN console.log(parseInt('3.14')); //3 //2.parseFloat(变量) 可以把 字符型的转换为数字型 可以得到小数 console.log(parseFloat('3.14')); //3.14 //3.利用 Number(变量) var str = '123'; console.log(Number(str)); console.log(Number('12')); //4.利用了算数运算 - * / 隐式转换 注意这里没有 + 如果有加号 就是字符串的拼接了 console.log('12' - 0);//12 console.log('123' - '120');//3 console.log('123' * 1); //123 </script> 转换为布尔型 方式说明Boolean()函数其他类型转成布尔值 代表空、否定的值会被转换为false,如''、NaN、null、undefined其余值都会被转换为true