JavaScript 可以通过不同的方式来输出数据:
JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句。
语句标识符是保留关键字不能作为变量名使用。
下表列出了 JavaScript 语句标识符 (关键字) :
| 语句 | 描述 | 
|---|---|
| break | 用于跳出循环。 | 
| catch | 语句块,在 try 语句块执行出错时执行 catch 语句块。 | 
| continue | 跳过循环中的一个迭代。 | 
| do ... while | 执行一个语句块,在条件语句为 true 时继续执行该语句块。 | 
| for | 在条件语句为 true 时,可以将代码块执行指定的次数。 | 
| for ... in | 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 | 
| function | 定义一个函数 | 
| if ... else | 用于基于不同的条件来执行不同的动作。 | 
| return | 退出函数 | 
| switch | 用于基于不同的条件来执行不同的动作。 | 
| throw | 抛出(生成)错误 。 | 
| try | 实现错误处理,与 catch 一同使用。 | 
| var | 声明一个变量。 | 
| while | 当条件语句为 true 时,执行语句块。 | 
| Method | 描述 | 
|---|---|
| charAt() | 返回指定索引位置的字符 | 
| charCodeAt() | 返回指定索引位置字符的 Unicode 值 | 
| concat() | 连接两个或多个字符串,返回连接后的字符串 | 
| fromCharCode() | 将 Unicode 转换为字符串 | 
| indexOf() | 返回字符串中检索指定字符第一次出现的位置 | 
| lastIndexOf() | 返回字符串中检索指定字符最后一次出现的位置 | 
| localeCompare() | 用本地特定的顺序来比较两个字符串 | 
| match() | 找到一个或多个正则表达式的匹配 | 
| replace() | 替换与正则表达式匹配的子串 | 
| search() | 检索与正则表达式相匹配的值 | 
| slice() | 提取字符串的片断,并在新的字符串中返回被提取的部分 | 
| split() | 把字符串分割为子字符串数组 | 
| substr() | 从起始索引号提取字符串中指定数目的字符 | 
| substring() | 提取字符串中两个指定的索引号之间的字符 | 
| toLocaleLowerCase() | 根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射 | 
| toLocaleUpperCase() | 根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射 | 
| toLowerCase() | 把字符串转换为小写 | 
| toString() | 返回字符串对象值 | 
| toUpperCase() | 把字符串转换为大写 | 
| trim() | 移除字符串首尾空白 | 
| valueOf() | 返回某个字符串对象的原始值 | 
修饰符 可以在全局搜索中不区分大小写:
| 修饰符 | 描述 | 
|---|---|
| i | 执行对大小写不敏感的匹配。 | 
| g | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 | 
| m | 执行多行匹配。 | 
方括号用于查找某个范围内的字符:
| 表达式 | 描述 | 
|---|---|
| [abc] | 查找方括号之间的任何字符。 | 
| [0-9] | 查找任何从 0 至 9 的数字。 | 
| (x|y) | 查找任何以 | 分隔的选项。 | 
元字符是拥有特殊含义的字符:
| 元字符 | 描述 | 
|---|---|
| \d | 查找数字。 | 
| \s | 查找空白字符。 | 
| \b | 匹配单词边界。 | 
| \uxxxx | 查找以十六进制数 xxxx 规定的 Unicode 字符。 | 
量词:
| 量词 | 描述 | 
|---|---|
| n+ | 匹配任何包含至少一个 n 的字符串。 | 
| n* | 匹配任何包含零个或多个 n 的字符串。 | 
| n? | 匹配任何包含零个或一个 n 的字符串。 | 
| 属性 | 描述 | 
|---|---|
| closed | 返回窗口是否已被关闭。 | 
| defaultStatus | 设置或返回窗口状态栏中的默认文本。 | 
| document | 对 Document 对象的只读引用。(请参阅对象) | 
| frames | 返回窗口中所有命名的框架。该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架。 | 
| history | 对 History 对象的只读引用。请参数 History 对象。 | 
| innerHeight | 返回窗口的文档显示区的高度。 | 
| innerWidth | 返回窗口的文档显示区的宽度。 | 
| length | 设置或返回窗口中的框架数量。 | 
| location | 用于窗口或框架的 Location 对象。请参阅 Location 对象。 | 
| name | 设置或返回窗口的名称。 | 
| navigator | 对 Navigator 对象的只读引用。请参数 Navigator 对象。 | 
| opener | 返回对创建此窗口的窗口的引用。 | 
| outerHeight | 返回窗口的外部高度,包含工具条与滚动条。 | 
| outerWidth | 返回窗口的外部宽度,包含工具条与滚动条。 | 
| pageXOffset | 设置或返回当前页面相对于窗口显示区左上角的 X 位置。 | 
| pageYOffset | 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。 | 
| parent | 返回父窗口。 | 
| screen | 对 Screen 对象的只读引用。请参数 Screen 对象。 | 
| screenLeft | 返回相对于屏幕窗口的x坐标 | 
| screenTop | 返回相对于屏幕窗口的y坐标 | 
| screenX | 返回相对于屏幕窗口的x坐标 | 
| screenY | 返回相对于屏幕窗口的y坐标 | 
| self | 返回对当前窗口的引用。等价于 Window 属性。 | 
| status | 设置窗口状态栏的文本。 | 
| top | 返回最顶层的父窗口。 | 
| 方法 | 描述 | 
|---|---|
| alert() | 显示带有一段消息和一个确认按钮的警告框。 | 
| blur() | 把键盘焦点从顶层窗口移开。 | 
| clearInterval() | 取消由 setInterval() 设置的 timeout。 | 
| clearTimeout() | 取消由 setTimeout() 方法设置的 timeout。 | 
| close() | 关闭浏览器窗口。 | 
| confirm() | 显示带有一段消息以及确认按钮和取消按钮的对话框。 | 
| createPopup() | 创建一个 pop-up 窗口。 | 
| focus() | 把键盘焦点给予一个窗口。 | 
| moveBy() | 可相对窗口的当前坐标把它移动指定的像素。 | 
| moveTo() | 把窗口的左上角移动到一个指定的坐标。 | 
| open() | 打开一个新的浏览器窗口或查找一个已命名的窗口。 | 
| print() | 打印当前窗口的内容。 | 
| prompt() | 显示可提示用户输入的对话框。 | 
| resizeBy() | 按照指定的像素调整窗口的大小。 | 
| resizeTo() | 把窗口的大小调整到指定的宽度和高度。 | 
| scroll() | |
| scrollBy() | 按照指定的像素值来滚动内容。 | 
| scrollTo() | 把内容滚动到指定的坐标。 | 
| setInterval() | 按照指定的周期(以毫秒计)来调用函数或计算表达式。 | 
| setTimeout() | 在指定的毫秒数后调用函数或计算表达式。 | 
原文:http://www.cnblogs.com/chenshanhe/p/7114823.html