js基础之变量类型
2024-09-24 09:26:18
1、NAN(Not a number) 不是一个数字
自身:console.log(NaN==NaN)和console.log(NaN===NaN)返回值都是false;
其他函数,isNaN()可用于判断一个数是不是数字,是返回true。
2、undefined(未定义的,指向该数据的变量既没有类型,有没有值)
自身:console.log(undefined==undefined)和console.log(undefined===undefined)返回值都是true;
num.NaN返回undefined;
3、null(空值,指向该数据的变量有类型,没有值)
自身:==,===同上;
其他console.log(null==undefined)返回值为true,而console.log(null===undefined)返回值是false;
这也正验证了==和===的区别,==只判断值,===即判断值又判断类型
typeof:用于判断类型,(注意,数组的类型为object)。
最新文章
- HYSBZ 2038 莫队算法
- SQL 2008 R2下载 升级R2 SP1或者SQL 2008从10.50.1600升级10.5.2500
- PHP获取时间、时间戳的各种格式
- Android线程处理之Handler
- C#-黑客-数据库访问-字符串的攻击和防御
- LeetCode Maximum Size Subarray Sum Equals k
- Centos系统下Lamp环境的快速搭建(超详细,转)
- HttpURLConnection请求网络数据
- java coder的水平
- 127 2016 int
- 利用Swift之协议语法实现页面间的传值功能
- 使用Spring Security实现权限管理
- UIWebView和UIActivityIndicatorView的结合使用
- freemarker序列的拆分
- (一)html之基本结构
- <;<;Senium2自动化测试>;>;读书笔记一
- 机器学习之logistic回归算法与代码实现原理
- Gym - 101848B Almost AP 暴力
- Redis深入之对象
- WebForm多页面传值跳转