JS数据类型&&typeof&&其他
2024-08-31 06:34:38
1. 5种基本数据类型:
1. String
2. Number
3. Boolean
4. Undefined
5. Null
2. 1种复杂数据类型:Object
3. 检测变量的数据类型:typeof操作符(不是函数)返回的字符串:(6种)
1. string
2. number
3. boolean
4. undefined
5. function
6. object //对象或者null
4. 转为false的值(6个):
1. '' //空字符串
2. 0和NaN
3. false
4. undefined
5. Null
5. Object类型及其每个实例都具有以下属性和方法:
1. Constructor属性:其值为创建当前对象的函数/构造函数
2. hasOwnProperty("属性名")方法:给定的属性是否在当前对象实例中(不在实例的原型中)
3. isPrototypeOf(object)方法:传入的参数对象是否是另一个对象的原型
4. propertyIsEnumerable("属性名")方法:给定的属性是否能使用for……in遍历
5. toString():返回对象的字符串表示(基本上所有的数据类型都有此方法)
6. valueOf():返回对象的字符串、数据或布尔值表示,通常与toString()方法的返回值相同
最新文章
- SpringCloud: 服务发现
- 有关binlog的那点事(三)(mysql5.7.13)
- R语言入门系列1--数学狗还是做数据好了
- magento -- 解决magento错误:ERROR: Base table or view already exists: 1050 Table ... already exists
- 通过原生js添加div和css
- Spring中的Jdbc事务管理
- 某deed笔试题
- WPF DataGrid
- 数据结构与算法--从平衡二叉树(AVL)到红黑树
- iOS----------弹窗动画
- [物理学与PDEs]第3章习题1 只有一个非零分量的磁场
- edge
- python3+requests库框架设计05-unittest单元测试框架
- javaWeb 字体替换过滤器
- python 约束,异常处理与MD5加密
- Unix/Linux 查看文件大小
- json树递归js查询json父子节点
- linuxGDB下动态链接库的调试
- 2018-2019-1 20189218《Linux内核原理与分析》第三周作业
- 【BZOJ1088】扫雷(递推)