Core JavaScript 1.5 Guide

  • 版本网址缩略名: Core_JavaScript_1.5_Guide
  • 版本标题: Core JavaScript 1.5 Guide
  • 版本 id: 79514
  • 创建于:
  • 创建者: bingjie2680
  • 是否是当前版本?
  • 评论 23 words added, 34 words removed

修订内容

关于本指南

这个Release版本中的新特性
你应该知道什么
JavaScript的版本
哪里能够获取JavaScript的信息
学习JavaScript的提示
一个交互性的解释程序
Firebug
文档约定

JavaScript总览

什么是JavaScript?
JavaScript和Java
JavaScript和ECMA规范
JavaScript和ECMA版本之间的关系
JavaScript Documentation与ECMA规范对比
JavaScript和ECMA的术语

语言的核心特征

值(Values)
数据类型转换
变量
定义变量
对变量求值
变量的Scope
常量
文本化
数组文本化
布尔值的文本化
浮点数的文本化
整数
对象的文本化
字符串的文本化
Unicode
Unicode与ASCII和ISO的兼容性
Unicode Escape Sequences
JavaScript文件中的Unicode字符
使用Unicode显示字符

表达式与操作符

表达式
操作符
赋值操作符
比较操作符
算术操作符
位移操作符
逻辑操作符
串式操作符
特殊操作符
操作优先性

正则表达式

创建正则表达式
正则表达式模式
使用简单的模式
使用特殊字符
使用括号
正则表达式的运用
使用括号将子串匹配分组
执行一个全局的搜索、忽略大小写、并考虑多行输入
例子

语句

Block 语句
条件语句
if...else 语句
switch 语句
循环语句
for 语句
do...while 语句
while 语句
label 语句
break 语句
continue 语句
对象操作语句
for...in 语句
with 语句
注释
异常处理语句
throw 语句
try...catch 语句

方法

方法的定义
方法的调用
使用 arguments 对象
预定于的方法
eval 方法
isFinite 方法
isNaN 方法
parseInt 和 parseFloat 方法
Number 和 String 方法
escape 和 unescape 方法

用对象来干活

对象和属性
创建新对象
使用对象初始器
使用构造函数
索引对象属性
为对象类型定义属性
定义方法
使用 this 来引用对象
定义赋取器
删除属性
预定义核心对象
数组(Array)对象
布尔(Boolean)对象
日期(Date)对象
函数(Function)对象
数学(Math)对象
数字(Number)对象
正则表达式(RegExp)对象
字符串(String)对象

对象模型的细节

基于类vs.基于原型的语言
定义一个类
子类和继承
添加和删除属性
区别概要
例子:Employee
创建继承
对象属性
继承属性
增加属性
更灵活的构造器
再谈属性继承
本地值vs.属性值
确定实例关系
构造器中的全局信息
不要多继承

LiveConnect 总览

使用 Wrappers
JavaScript 与 Java 之间的通信
包对象
使用 Java Arrays
 与 类 参考
char类型的参数
在 JavaScript里处理Java异常
Java 于 JavaScript 通信
使用LiveConnect类
数据类型转换
JavaScript 到 Java 转换
Java 到 JavaScript 转换

Originally At: http://devedge-temp.mozilla.org/libr...ipt/1.5/guide/

{{ Next("Core_JavaScript_1.5_Guide:About") }}

{{ languages( { "en": "en/Core_JavaScript_1.5_Guide", "es": "es/Gu\u00eda_JavaScript_1.5", "fr": "fr/Guide_JavaScript_1.5", "ja": "ja/Core_JavaScript_1.5_Guide", "ko": "ko/Core_JavaScript_1.5_Guide", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5" } ) }}

修订版来源

<p>
</p>
<h4 name=".E5.85.B3.E4.BA.8E.E6.9C.AC.E6.8C.87.E5.8D.97"> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e">关于本指南</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E8.BF.99.E4.B8.AARelease.E7.89.88.E6.9C.AC.E4.B8.AD.E7.9A.84.E6.96.B0.E7.89.B9.E6.80.A7">这个Release版本中的新特性</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E4.BD.A0.E5.BA.94.E8.AF.A5.E7.9F.A5.E9.81.93.E4.BB.80.E4.B9.88">你应该知道什么</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#JavaScript.E7.9A.84.E7.89.88.E6.9C.AC">JavaScript的版本</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E5.93.AA.E9.87.8C.E8.83.BD.E5.A4.9F.E8.8E.B7.E5.8F.96JavaScript.E7.9A.84.E4.BF.A1.E6.81.AF">哪里能够获取JavaScript的信息</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E5.AD.A6.E4.B9.A0JavaScript.E7.9A.84.E6.8F.90.E7.A4.BA">学习JavaScript的提示</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E4.B8.80.E4.B8.AA.E4.BA.A4.E4.BA.92.E6.80.A7.E7.9A.84.E8.A7.A3.E9.87.8A.E7.A8.8B.E5.BA.8F">一个交互性的解释程序</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#Firebug">Firebug</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e#.E6.96.87.E6.A1.A3.E7.BA.A6.E5.AE.9A">文档约定</a>
</dd></dl>
<h4 name="JavaScript.E6.80.BB.E8.A7.88"> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88">JavaScript总览</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#.E4.BB.80.E4.B9.88.E6.98.AFJavaScript.EF.BC.9F">什么是JavaScript?</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#JavaScript.E5.92.8CJava">JavaScript和Java</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#JavaScript.E5.92.8CECMA.E8.A7.84.E8.8C.83">JavaScript和ECMA规范</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#JavaScript.E5.92.8CECMA.E7.89.88.E6.9C.AC.E4.B9.8B.E9.97.B4.E7.9A.84.E5.85.B3.E7.B3.BB">JavaScript和ECMA版本之间的关系</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#JavaScript_Documentation.E4.B8.8EECMA.E8.A7.84.E8.8C.83.E5.AF.B9.E6.AF.94">JavaScript Documentation与ECMA规范对比</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/JavaScript%e6%80%bb%e8%a7%88#JavaScript.E5.92.8CECMA.E7.9A.84.E6.9C.AF.E8.AF.AD">JavaScript和ECMA的术语</a>
</dd></dl>
</dd></dl>
<h4 name=".E8.AF.AD.E8.A8.80.E7.9A.84.E6.A0.B8.E5.BF.83.E7.89.B9.E5.BE.81"> <a href="cn/Core_JavaScript_1.5_Guide/%e5%85%b3%e4%ba%8e/%e8%af%ad%e8%a8%80%e7%9a%84%e6%a0%b8%e5%bf%83%e7%89%b9%e5%be%81">语言的核心特征</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Values">值(Values)</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Values#Data_Type_Conversion">数据类型转换</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%8f%98%e9%87%8f">变量</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%8f%98%e9%87%8f#.E5.AE.9A.E4.B9.89.E5.8F.98.E9.87.8F">定义变量</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%8f%98%e9%87%8f#.E5.AF.B9.E5.8F.98.E9.87.8F.E6.B1.82.E5.80.BC">对变量求值</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%8f%98%e9%87%8f#.E5.8F.98.E9.87.8F.E7.9A.84Scope">变量的Scope</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%b8%b8%e9%87%8f">常量</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96">文本化</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E6.95.B0.E7.BB.84.E6.96.87.E6.9C.AC.E5.8C.96">数组文本化</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E5.B8.83.E5.B0.94.E5.80.BC.E7.9A.84.E6.96.87.E6.9C.AC.E5.8C.96">布尔值的文本化</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E6.B5.AE.E7.82.B9.E6.95.B0.E7.9A.84.E6.96.87.E6.9C.AC.E5.8C.96">浮点数的文本化</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E6.95.B4.E6.95.B0">整数</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E5.AF.B9.E8.B1.A1.E7.9A.84.E6.96.87.E6.9C.AC.E5.8C.96">对象的文本化</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%96%87%e6%9c%ac%e5%8c%96#.E5.AD.97.E7.AC.A6.E4.B8.B2.E7.9A.84.E6.96.87.E6.9C.AC.E5.8C.96">字符串的文本化</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Unicode">Unicode</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Unicode#Unicode.E4.B8.8EASCII.E5.92.8CISO.E7.9A.84.E5.85.BC.E5.AE.B9.E6.80.A7">Unicode与ASCII和ISO的兼容性</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Unicode#Unicode_Escape_Sequences">Unicode Escape Sequences</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Unicode#JavaScript.E6.96.87.E4.BB.B6.E4.B8.AD.E7.9A.84Unicode.E5.AD.97.E7.AC.A6">JavaScript文件中的Unicode字符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Unicode#.E4.BD.BF.E7.94.A8Unicode.E6.98.BE.E7.A4.BA.E5.AD.97.E7.AC.A6">使用Unicode显示字符</a>
</dd></dl>
</dd></dl>
<h4 name=".E8.A1.A8.E8.BE.BE.E5.BC.8F.E4.B8.8E.E6.93.8D.E4.BD.9C.E7.AC.A6"> <a href="cn/Core_JavaScript_1.5_Guide/Expressions_and_Operators">表达式与操作符</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e8%a1%a8%e8%be%be%e5%bc%8f">表达式</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators">操作符</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Assignment_Operators">赋值操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Comparison_Operators">比较操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators">算术操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Bitwise_Operators">位移操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Logical_Operators">逻辑操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/String_Operators">串式操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators/Special_Operators">特殊操作符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Operators#Operator_Precedence">操作优先性</a>
</dd></dl>
</dd></dl>
<h4 name=".E6.AD.A3.E5.88.99.E8.A1.A8.E8.BE.BE.E5.BC.8F"> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f">正则表达式</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f">创建正则表达式</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e6%a8%a1%e5%bc%8f">正则表达式模式</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f#.E4.BD.BF.E7.94.A8.E7.AE.80.E5.8D.95.E7.9A.84.E6.A8.A1.E5.BC.8F">使用简单的模式</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f#.E4.BD.BF.E7.94.A8.E7.89.B9.E6.AE.8A.E5.AD.97.E7.AC.A6">使用特殊字符</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f#.E4.BD.BF.E7.94.A8.E6.8B.AC.E5.8F.B7">使用括号</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e7%9a%84%e8%bf%90%e7%94%a8">正则表达式的运用</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e7%9a%84%e8%bf%90%e7%94%a8/%e4%bd%bf%e7%94%a8%e6%8b%ac%e5%8f%b7%e5%b0%86%e5%ad%90%e4%b8%b2%e5%8c%b9%e9%85%8d%e5%88%86%e7%bb%84">使用括号将子串匹配分组</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e7%9a%84%e8%bf%90%e7%94%a8/%e6%89%a7%e8%a1%8c%e4%b8%80%e4%b8%aa%e5%85%a8%e5%b1%80%e7%9a%84%e6%90%9c%e7%b4%a2%e3%80%81%e5%bf%bd%e7%95%a5%e5%a4%a7%e5%b0%8f%e5%86%99%e3%80%81%e5%b9%b6%e8%80%83%e8%99%91%e5%a4%9a%e8%a1%8c%e8%be%93%e5%85%a5">执行一个全局的搜索、忽略大小写、并考虑多行输入</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e7%9a%84%e8%bf%90%e7%94%a8/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f%e7%9a%84%e4%be%8b%e5%ad%90">例子</a>
</dd></dl>
</dd></dl>
<h4 name=".E8.AF.AD.E5.8F.A5"> <a href="cn/Core_JavaScript_1.5_Guide/%e8%af%ad%e5%8f%a5">语句</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Block_%e8%af%ad%e5%8f%a5">Block 语句</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%9d%a1%e4%bb%b6%e8%af%ad%e5%8f%a5">条件语句</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%9d%a1%e4%bb%b6%e8%af%ad%e5%8f%a5#if...else_.E8.AF.AD.E5.8F.A5">if...else 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e6%9d%a1%e4%bb%b6%e8%af%ad%e5%8f%a5#switch_.E8.AF.AD.E5.8F.A5">switch 语句</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5">循环语句</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/for_%e8%af%ad%e5%8f%a5">for 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/do...while_%e8%af%ad%e5%8f%a5">do...while 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/while_%e8%af%ad%e5%8f%a5">while 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/label_%e8%af%ad%e5%8f%a5">label 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/break_%e8%af%ad%e5%8f%a5">break 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%be%aa%e7%8e%af%e8%af%ad%e5%8f%a5/continue_%e8%af%ad%e5%8f%a5">continue 语句</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%af%b9%e8%b1%a1%e6%93%8d%e4%bd%9c%e8%af%ad%e5%8f%a5">对象操作语句</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%af%b9%e8%b1%a1%e6%93%8d%e4%bd%9c%e8%af%ad%e5%8f%a5#for...in_.E8.AF.AD.E5.8F.A5">for...in 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%af%b9%e8%b1%a1%e6%93%8d%e4%bd%9c%e8%af%ad%e5%8f%a5#with_.E8.AF.AD.E5.8F.A5">with 语句</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e8%af%ad%e5%8f%a5_%e6%b3%a8%e9%87%8a">注释</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86%e8%af%ad%e5%8f%a5">异常处理语句</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86%e8%af%ad%e5%8f%a5/throw_%e8%af%ad%e5%8f%a5">throw 语句</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86%e8%af%ad%e5%8f%a5/try...catch_%e8%af%ad%e5%8f%a5">try...catch 语句</a>
</dd></dl>
</dd></dl>
<h4 name=".E6.96.B9.E6.B3.95"> <a href="cn/Core_JavaScript_1.5_Guide/Functions">方法</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Defining_Functions">方法的定义</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Calling_Functions">方法的调用</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Using_the_arguments_object">使用 arguments 对象</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions">预定于的方法</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/eval_Function">eval 方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/isFinite_Function">isFinite 方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/isNaN_Function">isNaN 方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/parseInt_and_parseFloat_Functions">parseInt 和 parseFloat 方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/Number_and_String_Functions">Number 和 String 方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Functions/escape_and_unescape_Functions">escape 和 unescape 方法</a>
</dd></dl>
</dd></dl>
<h4 name=".E7.94.A8.E5.AF.B9.E8.B1.A1.E6.9D.A5.E5.B9.B2.E6.B4.BB"> <a href="cn/Core_JavaScript_1.5_Guide/%e7%94%a8%e5%af%b9%e8%b1%a1%e6%9d%a5%e5%b9%b2%e6%b4%bb">用对象来干活</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%af%b9%e8%b1%a1%e5%92%8c%e5%b1%9e%e6%80%a7">对象和属性</a>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1">创建新对象</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e4%bd%bf%e7%94%a8%e5%af%b9%e8%b1%a1%e5%88%9d%e5%a7%8b%e5%99%a8">使用对象初始器</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e4%bd%bf%e7%94%a8%e6%9e%84%e9%80%a0%e5%87%bd%e6%95%b0">使用构造函数</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e7%b4%a2%e5%bc%95%e5%af%b9%e8%b1%a1%e5%b1%9e%e6%80%a7">索引对象属性</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e4%b8%ba%e5%af%b9%e8%b1%a1%e7%b1%bb%e5%9e%8b%e5%ae%9a%e4%b9%89%e5%b1%9e%e6%80%a7">为对象类型定义属性</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e5%ae%9a%e4%b9%89%e6%96%b9%e6%b3%95">定义方法</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e4%bd%bf%e7%94%a8_this_%e6%9d%a5%e5%bc%95%e7%94%a8%e5%af%b9%e8%b1%a1">使用 this 来引用对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Creating_New_Objects/Defining_Getters_and_Setters">定义赋取器</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%88%9b%e5%bb%ba%e6%96%b0%e5%af%b9%e8%b1%a1/%e5%88%a0%e9%99%a4%e5%b1%9e%e6%80%a7">删除属性</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1">预定义核心对象</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e6%95%b0%e7%bb%84(Array)%e5%af%b9%e8%b1%a1">数组(Array)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e5%b8%83%e5%b0%94(Boolean)%e5%af%b9%e8%b1%a1">布尔(Boolean)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e6%97%a5%e6%9c%9f(Date)%e5%af%b9%e8%b1%a1">日期(Date)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e5%87%bd%e6%95%b0(Function)%e5%af%b9%e8%b1%a1">函数(Function)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e6%95%b0%e5%ad%a6(Math)%e5%af%b9%e8%b1%a1">数学(Math)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Predefined_Core_Objects/Number_Object">数字(Number)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f(RegExp)%e5%af%b9%e8%b1%a1">正则表达式(RegExp)对象</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e9%a2%84%e5%ae%9a%e4%b9%89%e6%a0%b8%e5%bf%83%e5%af%b9%e8%b1%a1/%e5%ad%97%e7%ac%a6%e4%b8%b2(String)%e5%af%b9%e8%b1%a1">字符串(String)对象</a>
</dd></dl>
</dd></dl>
<h4 name=".E5.AF.B9.E8.B1.A1.E6.A8.A1.E5.9E.8B.E7.9A.84.E7.BB.86.E8.8A.82"> <a href="cn/Core_JavaScript_1.5_Guide/Details_of_the_Object_Model">对象模型的细节</a> </h4>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Class-Based_vs._Prototype-Based_Languages">基于类vs.基于原型的语言</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Class-Based_vs._Prototype-Based_Languages#Defining_a_Class">定义一个类</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Class-Based_vs._Prototype-Based_Languages#Subclasses_and_Inheritance">子类和继承</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Class-Based_vs._Prototype-Based_Languages#Adding_and_Removing_Properties">添加和删除属性</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/Class-Based_vs._Prototype-Based_Languages#Summary_of_Differences">区别概要</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee">例子:Employee</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee/%e5%88%9b%e5%bb%ba%e7%bb%a7%e6%89%bf">创建继承</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee/%e5%af%b9%e8%b1%a1%e5%b1%9e%e6%80%a7">对象属性</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee/%e5%af%b9%e8%b1%a1%e5%b1%9e%e6%80%a7/%e7%bb%a7%e6%89%bf%e5%b1%9e%e6%80%a7">继承属性</a>
</dd></dl>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee/%e5%af%b9%e8%b1%a1%e5%b1%9e%e6%80%a7/%e5%a2%9e%e5%8a%a0%e5%b1%9e%e6%80%a7">增加属性</a>
</dd></dl>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e4%be%8b%e5%ad%90/Employee/%e6%9b%b4%e7%81%b5%e6%b4%bb%e7%9a%84%e6%9e%84%e9%80%a0%e5%99%a8">更灵活的构造器</a>
</dd></dl>
</dd></dl>
<dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%86%8d%e8%b0%88%e5%b1%9e%e6%80%a7%e7%bb%a7%e6%89%bf">再谈属性继承</a>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%86%8d%e8%b0%88%e5%b1%9e%e6%80%a7%e7%bb%a7%e6%89%bf/%e6%9c%ac%e5%9c%b0%e5%80%bcvs.%e5%b1%9e%e6%80%a7%e5%80%bc">本地值vs.属性值</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%86%8d%e8%b0%88%e5%b1%9e%e6%80%a7%e7%bb%a7%e6%89%bf/%e7%a1%ae%e5%ae%9a%e5%ae%9e%e4%be%8b%e5%85%b3%e7%b3%bb">确定实例关系</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%86%8d%e8%b0%88%e5%b1%9e%e6%80%a7%e7%bb%a7%e6%89%bf/%e6%9e%84%e9%80%a0%e5%99%a8%e4%b8%ad%e7%9a%84%e5%85%a8%e5%b1%80%e4%bf%a1%e6%81%af">构造器中的全局信息</a>
</dd></dl>
</dd></dl>
<dl><dd><dl><dd> <a href="cn/Core_JavaScript_1.5_Guide/%e5%86%8d%e8%b0%88%e5%b1%9e%e6%80%a7%e7%bb%a7%e6%89%bf/%e4%b8%8d%e8%a6%81%e5%a4%9a%e7%bb%a7%e6%89%bf">不要多继承</a>
</dd></dl>
</dd></dl>
<h4 name="LiveConnect_Overview"><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview">LiveConnect</a> 总览</h4>
<dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Working_with_Wrappers" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Working_with_Wrappers">使用 Wrappers</a></dd>
</dl>
<dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication">JavaScript 与 Java 之间</a>的通信</dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#The_Packages_Object" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#The_Packages_Object">包对象</a></dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Working_with_Java_Arrays" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Working_with_Java_Arrays">使用 Java Arrays</a></dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Package_and_Class_Reference" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Package_and_Class_Reference">包</a> 与 类 参考</dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Arguments_of_Type_char" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Arguments_of_Type_char">char</a>类型的参数</dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Handling_Java_Exceptions_in_JavaScript" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/JavaScript_to_Java_Communication#Handling_Java_Exceptions_in_JavaScript">在 JavaScript</a>里处理Java异常</dd> </dl> </dd>
</dl>
<dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication">Java 于 JavaScript 通信</a></dd>
</dl>
<dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication#Using_the_LiveConnect_Classes" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Java_to_JavaScript_Communication#Using_the_LiveConnect_Classes">使用LiveConnect类</a></dd>
</dl>
<dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions">数据</a>类型转换</dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions#JavaScript_to_Java_Conversions" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions#JavaScript_to_Java_Conversions">JavaScript 到 Java 转换</a></dd> </dl> </dd>
</dl>
<dl> <dd> <dl> <dd><a href="/cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions#Java_to_JavaScript_Conversions" title="cn/Core_JavaScript_1.5_Guide/LiveConnect_Overview/Data_Type_Conversions#Java_to_JavaScript_Conversions">Java 到 JavaScript 转换</a></dd> </dl> </dd>
</dl>
<p><span class="comment">Originally At: <a class=" external" href="http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.5/guide/" rel="freelink">http://devedge-temp.mozilla.org/libr...ipt/1.5/guide/</a></span></p>
<p>{{ Next("Core_JavaScript_1.5_Guide:About") }}</p>
<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Guide", "es": "es/Gu\u00eda_JavaScript_1.5", "fr": "fr/Guide_JavaScript_1.5", "ja": "ja/Core_JavaScript_1.5_Guide", "ko": "ko/Core_JavaScript_1.5_Guide", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5" } ) }}</p>
恢复到这个版本