(数据类型和值概述)JavaScript权威指南笔记3

一些概念

值(value):长度为n位的0或1。计算机程序通过操作值来运行。
数据类型(datatype):计算机能够表示并操作的值的类型。其实就是根据占用的位数对数据值进行划分类型,而这些数据类型值必须能被计算机认知,并且可以对这些数据类型值进行操作。

javascript数据类型

3个基本数据类型:数字,文本字符串,布尔值。
2个小数据类型:空值,未定义值。
3种复合数据类型:对象(object),数组(array),函数(function)。

注意:在javascript里对象,数组和函数都是同一类型,即复合数据类型。但它们的行为极不相同,所以在实际编程时可看作是3种不同的数据类型。

对象的概念
对象是一种存储数据的抽象概念,它是任意数据类型的集合。对象用属性来存储不同数据类型。事实上对象的值是一个地址,这个地址指向一片存储区域,这片区域才是计算机真正可操作运算的各种数据类型值。

类的概念
类不是数据类型,是为了生成对象而预先定义的指令集合。在内存中的数据段中不占用内存。通过类这个指令集合生成了对象,这时对象才真正的在内存中存在,计算机才能操作和运行。类生成对象的结果人们通常称作“对象实例化”。

权威指南里原文描述“JavaScript语言的核心还定义了其他一些专用的对象。”中的“专用的对象”其实可以理解为类(class)或“未被实例化的对象”。所以用javascript编程中要使用内置对象就必须先进行“对象实例化”。

JavaScript 对象参考手册
http://www.w3school.com.cn/jsref/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值