对于刚开始入门的前端人员来说,javascript中的数据类型是既熟悉又笼统的概念,不论在php,还是c语言抑或java,他们的数据类型都各不相同,大家也千万不用混淆,今天,我们来具体重新了解下javascript中的常见数据类型以及他们的判断方法。
根据数据类型的复杂方式划分
在javascipt中数据的复杂方式一般分为:基本类型,特殊类型以及复杂类型,
1.基本数据类型:包括number:数字类型;string:字符串类型;boolean布尔类型。
2.负责数据类型:包括array:数组类型;object:对象数据类型。
3.特殊数据类型:包括null(空对象数据);underfined:未定义的任何数据类型
注意:未定义的值和定义未赋值的数据均表示为undefined,null是一种特殊的object对象,NaN是一种特殊的num,常用来判断数据返回是否为数字
详解具体数据类型知识
1.number数据类型:
number数据类型简单来说就是数字类型数据,包括整数型、浮点型以及特殊的NaN,NaN表示来判断返回的数据类型是否为数字,从而避免错误跳出执行。
注:NaN英文缩写为not a number,它的使用也是顾名思义,返回非数字类型。
2.string数据类型:
string数据类型即为字符串数据类型,在使用字符串类型中,常需要用单引号或双引号进行包裹。同时可以通过String()强制将任何数据类型转化为字符串类型。
3.boolean布尔值数据类型:
布尔值数据类型用来判断数据的真假,返回的结果只有true和false两种,也可以通过1和0进行表示。同时所有的javascipt数据类型都可以转换为布尔值类型,具体方式如下图。
3.array数组类型数据
array也就是数组类型的数据,通常由中括号进行包括,通过逗号进行不同数据间的区分,当然也可以进行数组的嵌套,构成多维数组。
4.object对象数据类型
如果说数组数据类型是并列的多组数据的话,那么对象数据类型就是多个数据组成的一个完成的对象数据,比如来形容网站建设这个对象得话,就包含了网站建设的价格,网站建设的时间,网站建设的质量等细节描述情况。
5.null空数据对象:即数据为空的对象,一定注意仅仅针对object对象而言。
6.undefined代表未定义或未赋值的所有数据类型。
如何判断当前数据类型呢?
可以直接通过:"typeof 具体数据" 进行判断是什么类型的数据。
关于前端工作者基本的javascript数据类型知识就介绍到这里,全栈网络工作室专业从事郑州网站建设,巩义网站建设,巩义阿里巴巴装修信息代发等,也欢迎大家随时来电咨询。
本文关键词:
javascript 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络