摘要: ECMAScript有5种原始类型(primitive type),即Undefined、Null、Boolean、Number和String。 1、typeof运算符 ECMAScript提供了typeof运算符来判断一个值是否在某种类型的范围内。可以使用这种运算符来判断一个值是否表示一种原始类型;如果它是原始类型,还可以判断它表示哪种原始类型。 typeof运算符有一个参数,即要检查的变量或值。 对变量或值调用typeof运算符将返回下列值之一: ◊ "undefined" —— Undefined类型变量 ◊ "boolean" —— Boolea 阅读全文
posted @ 2012-09-23 23:30 libingql 阅读(598) 评论(0) 推荐(0)
摘要: 1、语法 ECMAScript基础概念: ◊ 区分大小写。变量、函数名、运算符以及一切都是区分大小写的。 ◊ 变量是弱类型的。ECMAScript中的变量无特定的类型,定义变量时只要var运算符,可以将它初始化为任意的值,可以随时改变变量所保存数据的类型。 ◊ 每行结尾的分号可有可无。ECMAScript允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript把这行代码的结尾看作该语句的结尾,前提是这样没有破坏代码的意义。最好的代码编写习惯总是加入分号,没有分号,有些浏览器可能不能正确运行。 ◊ 注释。ECMAScript有两种类型的注释,单行注释和多行注释。单行... 阅读全文
posted @ 2012-09-23 22:58 libingql 阅读(377) 评论(0) 推荐(0)
摘要: 1、JavaScript实现 一个完整的JavaScript实现由以下3个不同部分组成的: a>、核心(ECMAScript) b>、文档对象模型(Document Object Model , DOM) c>、浏览器对象模型(Browser Object Model , BOM)2、ECMAScript ECMAScript并不与任何浏览器相绑定,Web浏览器对于ECMAScript来说只是一个宿主环境,但并不是唯一的宿主环境。 ECMAScript描述了以下内容: ◊ 语法 ◊ 类型 ◊ 语句 ◊ 关键字 ◊ 保留字 ◊ 运算符 ◊ 对象 ECMAScript仅仅是一个描 阅读全文
posted @ 2012-09-23 02:10 libingql 阅读(523) 评论(0) 推荐(0)