js中的数据类型 |
您所在的位置:网站首页 › js数据类型引用类型 › js中的数据类型 |
基本数据类型
值类型(基本类型):字符串(String),数字(Number),布尔(Boolean),对空(Null),未定义(Undefined)Symbol 引用数据类型:对象(Object),数组(Array),函数(Function) 字符串(String)字符串是存储字符(比如 "Bill Gates")的变量。 数字(Number) 整数十进制 55 由0~9组成 八进制 070 首位为0,其他位有0~7组成 十六进制 0x11 首位为0x,其他位为0~9,A~F var num1 = 34; //不使用小数点来写 var num2 = 010; //8 var num3 = 0x10; //16 console.log(x1, x2, x3, x4); 浮点数该数值中必须包含一个小数点,并且小数点后必须至少有一位数字。浮点数值的最高精度是17位小数 非数值该数值表示一个本来要返回数值的操作数未返回数据的情况 (NaN) 非数值检测isNaN 不是数值返回true否则返回false 布尔(Boolean)布尔(逻辑)只能有两个值:true 或 false。 Null Undefined该类型的取值只有一个,即null。null可以表示一个空对象的指针。 Undefined 这个值表示变量不含有值。未定义的。 undefined 与null关系undefined派生自null,所以undefined == null结果为true,但是null表示空对象,undefined表示未定义; null与undefined用途不同,null可以用来表示一个空对象,但是没有必要把一个变量的值显式设置为undefined。 引用数据类型 对象Object对象是模拟现实生活的对象,对象由键值对组成,通过使用大括号将所有键值对括起来。 数组Array数组是一个特殊的对象,包含了多个值,值与值之间使用逗号分隔开,所有的值通过中括号括起来。 函数Function函数是代码执行单元,用于实现某些特殊的功能。 类型判断 1.typeof使用typeof判断数据类型 返回该变量名所指向数据的类型 语法: typeof 变量名 返回值如下: "undefined" 未定义 "boolean" 布尔类型 "string" 字符串 "number" 数值 "object" 对象 null 数组 "function" 函数 2.isNaN判断是否是 不是一个数字 不是数字返回true 是数字返回false 3.isFinite判断是否是一个有效值 是有效值返回true 不是返回false |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |