JavaScript基础之②isNaN函数的使用
QQ:3020889729 小蔡
- isNaN函数本质(字面意思:非数值的判断)
- isNaN函数演示
QQ:3020889729 小蔡
isNaN函数本质(字面意思:非数值的判断)
isNaN使用方法
isNaN(变量/字符/数值)
isNaN返回值
isNaN根据内容返回不同的逻辑值
- 判断内容为数值时,isNaN就返回false。
- 判断内容为——‘’,undefined,字符串等非数值时,isNaN就返回ture。
- 判断内容为null时,isNaN也返回false——这算是一个函数实现功能时的一个不理想的地方吧。
isNaN函数演示
js代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>isNaN练习</title>
<script type="text/javascript">
//isNaN判断数值返回false,非数值返回true
var str_1 = "我是字符串";
var str_2 = undefined;//isNaN在判断null时返回的是false,判定它是数值
var num_1 = 7;
var null_1 = null;
console.log("isNaN(str_1): "+isNaN(str_1));
console.log("isNaN(str_2): "+isNaN(str_2));
console.log("isNaN(num_1): "+isNaN(num_1));
console.log("isNaN(null_1): "+isNaN(null_1));
</script>
</head>
<body>
</body>
</html>
效果: