JavaScritp权威指南学习笔记

来源:互联网 发布:淘宝转运香港 编辑:程序博客网 时间:2024/05/21 11:13

类型、值和变量

很有总结性的几句话:

计算机程序的运行需要对值(value)(比如数字3.14或文本“Hello world”)进行操作。

在编程语言中,能够表示并操作的值的类型称做数据类型(type),编程语言最基本的特性就是能够支持多种数据类型。

当程序需要将值保存起来以备将来使用时,便将其值赋值给一个变量(variable)。变量是一个值的符号名称,可以通过名称来获得对值的引用。变量的工作机制是编程语言的另一个基本特性。

类型:

JavaScript中的数据类型分为两类:原始类型(primitive type)和对象类型(object type),JavaScript中的原始类型包括数字、字符串和布尔值。

值:

JavaScript中有两个特殊的原始值:null(空)和undefined(未定义),他们不是数字、字符串和布尔值。他们通常分别代表特殊类型的唯一成员。

JavaScript中除了数字、字符串、布尔值、null和undefined之外的就是对象了。


对象:

对象(object)就是属性(property)的集合,每个属性都由“名/值对”构成。

JavaScript中两个特殊的对象:数组、函数,日期(date)、正则(RegExp)、错误(Error)。

数组(Array):表示带编号的值的集合。

函数:具有与它相关联的可执行代码的对象,通过调用函数来运行可执行代码,并返回结果。


JavaScript变量是无类型的(untyped),变量可以被赋予任何类型的值,同样一个变量也可以重新赋予不同类型的值。使用关键字var来声明变量。JavaScript采用词法作用域。

0 0
原创粉丝点击