隐式转换:
1、"+“:其结果会转换成字符串,相加内似于字符串的拼接,
2、除+以外:结果都讲转换为数字。
(1)运算结果都会变为数字
(2)NaN是一种数字类型的固定值,当遇到无法计算的结果时,返回NaN。
显示转换:
字符串转数字:
1、parseInt(字符串):返回一个整型(传入的数据如果为非数值字符串:NaN)
2、parseFloat(字符串):返回一个浮点型数字。
3、Number(字符串):返回整数和浮点都可以
数字转字符串:
1、tostring:将数字转换为其对应的字符串
2、实际操作:
字符串转数字
<script>
var x = "123";
console.log(x * 1 + 1);
</script>
数字转字符串
<script>
console.log(1 + "" + "hello");
</script>