JS数据类型&&typeof&&其他
2016-07-06 16:02
399 查看
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()方法的返回值相同
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()方法的返回值相同
相关文章推荐
- JavaScript基础知识
- zepto源码研究 - zepto.js (zepto.init)
- JS中函数名后面的括号加与不加的区别和作用?
- 1.3 将非标准日期转换成标准javascript日期 P27
- zepto源码研究 - zepto.js - 1
- ajax异步从前台JS传值到后台的几种方法,多个参数
- js深拷贝和浅拷贝
- js中Window 对象及其的方法
- JavaScript——一些用法的Mark
- 浏览器中开发人员工具快速找到dom元素绑定那些JS事件
- json 解析
- js 程序执行与顺序实现详解
- JVM JSTAT命令的用法和参数讲解
- jsoup
- JavaScript 常用对象
- net.sf.json.JSONException: There is a cycle in the hierarchy!错误解决方案
- JavaScript强化教程——Native.js示例汇总
- JavaScript强化教程——Native.js示例汇总
- 关于js中alert弹出窗口换行!
- [置顶] js实现下拉菜单提交表单后停留在选中option