// 一,数据类型 --在JS中数据类型分伪俩大类:
//基本数据类型(原始数据类型/简单数据类型):
1.number 数字(数值型) 列如:1 22 35.4 234...
var n1 = 26;
console.log(n1); //26
console.log(typeof n1);//'number'
var n2 = 56.74;
console.log(n2); //56.74
console.log(typeof (n2)) //'number'
2.string 字符串(字符型) 例如:'hello' 'world' '1889'...加上双引号都是字符串
var s1 = '今天天气真好啊,想出去玩耍';
console.log(s1); '今天天气真好啊,想出去玩耍'
console.log(typeof s1); 'string'
var s2 = '34.23';
console.log(s2); '34.23'
console.log(typeof s2); 'string'
var s3 = 'hdfkue';
console.log(s3); 'hdfkue'
console.log(typeof s3); 'string'
3.Boolean 布尔值(布尔型) true(真/对) false(假/错)
var flag1 = true;
console.log(flag1); //true
console.log(typeof flag1); //'boolean'
var flag2 = false;
console.log(flag2); //false
console.log(typeof flag2); //'boolean'
4.undefined 未定义---变量声明了但是没有赋值的一种不正常状态
var und;
console.log(und); //undefined
console.log(typeof (und)); //'undefined'
var unde = undefined;
console.log(unde); //undefined
console.log(typeof unde); //'undefined'
5. null 空---表示什么都没有
var nul = null;
console.log(nul); //null
console.log(typeof nul); //'object'(对象)
//引用数据类型(对象数据类型/复杂数据类型):
// 前期不涉及引用数据类型,后期学习,记住NaN不是引用数据类型
// Function
// Array
// Object
//Date
// Set
// Map
// RegExp
//....
二,可以通过typeof监测数据类型:
//typeof(数据) 方法
//typeof 数据 运算符
//不论是 方法 还是 运算符 都会返回 所检测数据的数据类型
//typeof监测数据类型返回的结果都是字符串
//typeof监测数据类型 针对 null 和 引用数据类型 会存在不能准确检测到数据类型的问题,得到的结果是object。
本文详细介绍了JavaScript中的数据类型,分为基本数据类型(number,string,Boolean,undefined,null)和引用数据类型(Function,Array,Object等),并强调了`typeof`在检测数据类型时的局限性。

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



