导图社区 数据类型和检测数据类型
数据类型和检测数据类型的思维导图,包含基本(原始/简单)数据类型;引用(复杂)数据类型;检测数据类型等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据类型
基本(原始/简单)数据类型
数字 number: 100, 100.7 ,-200, 整数和小数
// 整数 和 小数(浮点数) // 特殊的数字 // Infinity 无穷大/正无穷 // -Infinity 无穷小/负无穷 // NaN 计算错误或者计算不出结果或者无法计算时,会 得到 NaN 的结果 // js 中所有数学运算 都是安全 ,算不出来 就是NaN console.log(3 - 'hello'); // NaN // 数学运算 存在 不精确(很多位 之后 ) console.log(0.1+0.2); //0.30000000000000004
字符串类型 string: 'hello' '不凡学院'
// 字符串 String // 带有引号的数据 就是 字符串 // 可以是 单引号 双引号 反引号(ES6) // '120' , 'hello world' // "345" ,"不凡" // `hello` `john` console.log('john');
布尔类型 boolean: true 和 false
// 布尔类型 Boolean // 只有两个值 // true 用于表示 正确 符合 真 存在 // false 用于 表示 错误 不符合 假 不存在 console.log(true); console.log(false);
undefined类型: undefined
// 未定义 undefined 类型 // 只有一个值 : 就是 undefined // 当一个变量 定义了,但是没有赋值,那么 这个变量的 值就是 undefined var a; console.log(a);
null类型: null
// null 类型 // 只有一个值 null // null 空,通常使用 null 表示 空的 意思 var obj = null; console.log(obj);
引用(复杂)数据类型
数组 Array [24,23,25]
// 数组: 是 一系列 同类数据的 有序集合 // 存储多个同类数据,逗号隔开 // 数组里边的元素 可以是任意的数据类型 var ages = [22, 21, 23, 25, 19];
对象 object
// 对象 : 用于存储 事物信息 // 张三 24 60 176 var user = { username: '张三', age: 24, weight: 60, height: 176 } // username: '张三', 叫做 对象的一条属性 // username 叫做 属性名 // '张三'叫做属性值 // 把 事物 抽象成 一条一条的 属性 来存储的
函数 function 函数是用来存储代码的
// 函数 function 用于 存储代码 以便 复用 function say() { alert('hello'); } // 函数调用 // 函数名() say(); // 函数里的 代码 必须 调用 才会执行 say();
检测数据类型
// 不同的数据类型 操作 不一样 // 操作数据时,咱们要清楚的知道 类型是什么 // 利用 typeof 检测数据类型 // 根据结果 判定出 是 何种数据 // typeof 数据/变量 var msg = 'hello'; typeof msg; // 检测数据类型 // 查看结果 需要使用 console.log() 在控制台查看 console.log(typeof msg); // string
// typeof 无法 分辨出 null object 和 数组 // 数组 是一种特殊的对象 // null 纯粹是 bug 历史遗留问题