<script type="text/javascript">
document.write('456' - 123)
</script>
如果字符串无法转换为数值,那么结果为NAN,例如下面的代码结果为NAN:
<script type="text/javascript">
document.write('456abc' - 123)
</script>
不是只有在console.log()里才成立,console.log只是更方便你写例子看结果。原理跟JS一样。两个变量相加 ,一般只要一个变量为字符串,则按照字符串的方式进行相加得到结果。
两个变量相减,一般会默认将变量转换成number类型再运算。
字符表示符号 比如“,” 字符串表示你的中英文名字比如 “redjoy”, 数字则是年龄 “18”
不造说的清不清楚,先看看JS的基础课程。