typeof语法是空格+变量或者(变量),为什么type age"abc" 会显示NaN
来源:3-7 JavaScript数据类型之Number与isNaN
酷酷的Nian
2018-08-25 09:39:04
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数据类型转换</title>
</head>
<body>
<script>
// 补充代码
var age=18;
console.log(typeof age-"abc");
</script>
</body>
</html>
2回答
慕容124385
2018-08-25
如果是typeof(age-"abc")加个括的话,才是得出age-"abc"整个的类型。
慕容124385
2018-08-25
因为是先执行typeof age,再把结果和"abc"相减。typeof age结果是number,number和string相减结果是NaN。
相似问题