js中的数据类型

您所在的位置:网站首页 js数据类型引用类型 js中的数据类型

js中的数据类型

2023-07-07 00:48| 来源: 网络整理| 查看: 265

基本数据类型

值类型(基本类型):字符串(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