老师,所以null是可以转成数值类型的,undefined 是不可以的吗

来源:3-11 编程练习

哈哈哈哈哈哈哈哈哦

2019-04-09 23:00:11

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>数据类型之NaN</title>

</head>

<body>

    <script>

        //补充代码

        var age=18;

        var i="makkl";

        var a="";

        var b;

        var num="250"

        console.log(isNaN(age));//输出的是false

        console.log(isNaN(i));//输出的是true

        console.log(isNaN(a));//输出的是false

        console.log(isNaN(b));//shuchu de shi true

        console.log(isNaN(num));//这个isNAN尝试装换未数值所以输出是false


    </script>

</body>

</html>


写回答

1回答

好帮手慕夭夭

2019-04-10

你好同学 ,两个都是可以转换为数值类型的,null转换为数值类型为0,undefined转换为数值类型为NaN。

NaN虽然意思是不是一个数值,但它也是数值类型的一种,只不过它比较特殊。而isNaN就是检测数据是否为NaN,所以undefined输出为true哦

祝学习愉快 ,望采纳。

0

0 学习 · 40143 问题

查看课程