七种基本数据类型
- 变量中的数据时需要存储在计算机中的
- 计算机底层只能识别0和1,所以需要对不同类型的数据进行转.
- 转换的结果会导致所需空间不同,所以JS中分成多种数据类型,以方便计算机的存储。
值数据类型
显著的特点: 只能存放一个值
| 数据类型 | 描述 | 示例 |
|---|---|---|
| 数字型(number)简写:num | 表示一个数字、可以是整数或者小数 | 如:1.1、5666、888 |
| 字符型(string)简写:str | 用单引号或双引号引起来的一个字符串 | 如: “abc”, “张三”, “123”, “123.456”;特性:会原样输出 |
| 布尔型(boolean)简写:bool | 表示一个“真或假”的正负状态的值。这种类型只有两个值 | true or fals |
引用数据类型
显著的特点: 可以存放多个值
| 数据类型 | 描述 | 示例 |
|---|---|---|
| 数组(array)简写:arr | 用于在单个的变量中存储多个值 | arr[1,2,3] ; [‘zs’,18] |
| 对象(object)简写:obj | 其本身是一个函数,可以当作工具方法使用,将任意值转为对象 | var obj = new Object() ; { } |
特殊类型
| 数据类型 | 描述 | 示例 |
|---|---|---|
| 空类型(null) | 表示值为空,或者说没有值 | var str = null; |
| 未定义类型(undefined) | 没有定义的变量的值 | var str ; console.log(str)//undefined |
数据类型的获取typeof()
typeof() 检测当前变量的数据类型的方法
例1: 分别检测a=1,b='1’的数据类型
// 1 声明变量
var a=1;
var b='1';
// 2 使用typeof进行检测
console.log(typeof(a));//number
console.log(typeof(b));//string
例2:检测a=true,b={}
// 1 声明变量
var a={};
var b=true;
// 2 使用typeof进行检测
console.log(typeof(a));//object
console.log(typeof(b));//boolean
本文介绍了JavaScript中的七种基本数据类型,包括值数据类型和引用数据类型,并详细讲解了它们的特点。值数据类型只能存储一个值,而引用数据类型可以存储多个值。此外,还提到了通过typeof()操作符来检测变量数据类型的方法,并给出了使用示例。

1050

被折叠的 条评论
为什么被折叠?



