JS数据类型
来源:互联网 发布:越狱怎么清除所有数据 编辑:程序博客网 时间:2024/05/17 21:31
JS数据类型
在 JavaScript 中有 5 种不同的数据类型:
- string
- number
- boolean
- object
- function
3 种不同的对象类型:
- Object
- Date
- Array
2个不包含任何值的数据类型:
- null
- undefined
typeof 操作符
请注意:
- NaN 的数据类型是 number
- 数组(Array)的数据类型是 object
- 日期(Date)的数据类型为 object
- null 的数据类型是 object
- 未定义变量的数据类型为 undefined
如果对象是 JavaScript Array 或 JavaScript Date ,我们就无法通过 typeof 来判断他们的类型,因为都是 返回 Object。
constructor 属性
constructor 属性返回所有 JavaScript 变量的构造函数。
你可以使用 constructor 属性来查看对象是否为数组 (包含字符串 “Array”):
function isArray(myArray) { return myArray.constructor.toString().indexOf("Array") > -1;}
你可以使用 constructor 属性来查看对象是否为日期 (包含字符串 “Date”):
function isDate(myDate) { return myDate.constructor.toString().indexOf("Date") > -1;}
constructor 属性
Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。
阅读全文
0 0
- js数据类型
- js数据类型
- js数据类型
- js 数据类型
- js数据类型
- JS数据类型
- js数据类型
- JS数据类型
- JS数据类型
- js数据类型
- js 数据类型
- js数据类型
- js数据类型
- js 数据类型
- js数据类型
- JS数据类型
- JS 数据类型
- js数据类型
- CORS跨域原理
- effective C++ 01_视C++为一个语言联邦
- 设计模式 策略模式 以角色游戏为背景
- sk_buf, 再转载,太经典了
- 纯CSS实现3级导航菜单效果。
- JS数据类型
- java判断文件夹是否为空
- Python3学习笔记整理之进制问题
- 热爱甜食的内核开发者
- NAT网络地址转换
- Codeforces Round #441 Div1 C:National Property (2-SAT)
- HBase没有启动HRegionServer
- 【LeetCode】21. Merge Two Sorted Lists
- MAMP下安装phpredis扩展