(数据类型和值概述)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/
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- Python动态类型的学习---引用的理解
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 我是运营,我没有假期
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法