首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript有这九种数据类型,你知道吗?

任何编程语言(除了汇编,汇编只规定数据的字长),都有属于自己的数据类型,数据类型背后,隐藏的是编译器或者程序解释器对数据处理方式的定义。在定义数据的类型的时候,提前定义好数据的类型,可以极大的提高程序的执行效率,减少内存空间的不必要消耗。

众所周知,JavaScript一直被吐槽慢,在定义变量这里就是一个槽点。在c或者java中定义变量,可以使用于数据类型匹配的关键字,如普通数字就用int,字符串用string等等。然而在JavaScript中,只有var这一个关键字定义变量,就着导致编译器或者解释器相对于c要多走几步。

现在再来看看JavaScript中的几种数据类型:

基本数据类型

数字(Number):一个数字,可以使整数,也可以是小数。

字符串(string):一行文本,也可以是一个字母

布尔(bool):只有两个值,true和false

空(null):一个空值变量,它可以为各种可能的类型,可以用来消除不需要的变量

undefined:一个未定义值,当你使用一个对象的没有的属性或一个未赋值的变量时就会输出这个

Symbol:es6独有的数据类型,表示独一无二的值。

引用数据类型

数组(array):一个数值的集合,比如【1,2,3,4】

对象(object):一种更复杂的对象的表现,由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义

函数(Function):事件驱动的或者当它被调用时执行的可重复使用的代码块

今天的分享就到这里了,大家看完后学会了吗?

欢迎评论留言,提供建议和思路,如果觉得文章对您有用就加个关注啦~~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220A0DL3G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券