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"整个的类型。

0

慕容124385

2018-08-25

因为是先执行typeof age,再把结果和"abc"相减。typeof age结果是number,number和string相减结果是NaN。

0
hillTien
h 楼上是正解
h018-08-27
共1条回复

0 学习 · 36712 问题

查看课程