对象
对象的属性也有属性:
- 可写属性指定属性的值是否可以设置。
- 枚举属性指定属性名是否能由for/in循环返回。
- 可配置属性指定属性是否可以删除和更改。
在ES5之前,自己代码创建的对象中的所有属性都是可写的、可枚举的和可配置的。每个对象都有三个相关的对象属性:
对象的属性也有属性:
在ES5之前,自己代码创建的对象中的所有属性都是可写的、可枚举的和可配置的。每个对象都有三个相关的对象属性:
JavaScript语句以分号结束。表达式被计算以产生值,但是语句被执行以使某些事情发生。
JavaScript中最简单的语句是具有副作用的表达式,比如赋值语句、自增自减运算符、delete操作符和函数调用:
表达式是JavaScript的一个短语,JavaScript解释器可以对其进行求值。
最简单的表达式,称为主表达式,是那些独立的表达式——它们不包含任何简单的表达式。JavaScript中的主要表达式是常量或文字值、特定语言关键字和变量引用。
Javascript类型可以分为两大类:原始类型和对象类型。JavaScript原始类型包括数字、字符串、布尔值、null和undefined。null和undefined是它们自己类型的唯一成员。任何不是原始类型的Javascript值都是一个对象。每个对象都是类型Object的成员,由一组属性的集合组成,每个属性有一个名字和一个值。
字面值是程序中直接出现的数据值,下列这些都是字面值: