您的位置:首页 > Web前端 > JavaScript

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

2016-06-22 23:30 295 查看

一些概念

值(value):长度为n位的0或1。计算机程序通过操作值来运行。

数据类型(datatype):计算机能够表示并操作的值的类型。其实就是根据占用的位数对数据值进行划分类型,而这些数据类型值必须能被计算机认知,并且可以对这些数据类型值进行操作。

javascript数据类型

3个基本数据类型:数字,文本字符串,布尔值。

2个小数据类型:空值,未定义值。

3种复合数据类型:对象(object),数组(array),函数(function)。

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

对象的概念

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

类的概念

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

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

JavaScript 对象参考手册

http://www.w3school.com.cn/jsref/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息