`
rgjdj61g
  • 浏览: 12544 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JS内置对象属性,方法查询表

阅读更多

JS内置对象属性,方法查询表
2011年01月24日
  Javascript其实不是一种完全的面向对象的语言,准确的说,应该是一种基于对象的编程语言,尽管我们可以模拟面向对象的特性,但是一旦脱离它的容 器及一些基本的对象组件,Javascript将寸步难行。如果缺少DOM组件的支持,我们就无法写出优雅交互性良好的用户界面,如果缺少 XMLHTTPRequest组件的支持,我们将无法实现让人心动的Ajax。所以,要学好Javascript,我们必须很好的掌握 Javascript基本组件的使用。 
  好,我们下面就从第一部分开始,开始进入Javascript内置对象章节的学习。
  全局属性
  Infinity 表示正无穷大的数值 
  NaN 非数字值 
  undefined 未定义的值 
  decodeURI() 对encodeURI()转义的字符串解码。 
  decodeURIComponent() 对encodeURIComponent()转义的字符串解码。 
  encodeURI() 返回参数的副本,其中某些字符被十六进制的转义序列替换了, 建议使用encodeURIComponent()对字符串进行编码。 
  encodeURIComponent() 返回参数的副本,其中某些字符被十六进制的转义序列替换了。 
  escape() 用转义序列替换某些字符来字符串编码。 
  eval() 计算Javascript代码串,返回结果。 
  isFinite() 检验一个值是否是无穷大的数字。 
  isNaN() 检验一个值是否是非数字的值。 
  parseFloat() 从字符串解析一个数字。 
  parseInt() 从字符串解析一个数字。 
  unescape() 对用escape()编码的字符串解码。 
  javascript内置对象
  
  constructor 对一个Javascript函数的引用,该函数是对象的构造函数。 
  hasOwnProperty() 检查对象是否有局部定义的(非继承的)、具有特定名字的属性。 
  isPrototypeOf() 检查对象是否是指定对象的原型。 
  propertyIsEnumerable() 检查指定的属性是否存在,以及是否能用for/in循环枚举。 
  toLocaleString() 返回对象地方化的字符串表示。 
  toString() 返回对象的字符串表示。 
  valueOf() 返回对象的原始值(如果存在)。 
  length 数组包含的元素的个数。 
  concat() 给数组添加元素(此操作原数组的值不变)。 
  join() 把数组中所有元素转换成字符串,然后连接起来。 
  pop() 删除并返回数组最后一个元素。 
  push() 把一个元素添加到数组的尾部,返回值为数组的新长度(Bug:ver1.2中,将返回数组最后一个元素)。 
  reverse() 在原数组上颠倒数组中元素的顺序。 
  shift() 删除并返回数组的头部元素。 
  slice() 返回数组的一个子数组,该方法不修改原数组(Bug:在IE4中start不能为负数)。 
  sort() 从原数组上对数组进行排序。 
  splice() 插入,删除,替换一个数组元素。 
  toLocalString() 把数组转换成一个局部字符串。 
  toString() 把数组转换成一个字符串。 
  unshift() 在数组头部插入一个元素, 返回值为数组的新长度。 
  Boolean对象(0、NaN、null、空字符串和undefined都将转换成false) 
  Date对象 
  getDate() 返回月中的某一天。 
  getDay() 返回一周中的某一天。 
  getFullYear() 返回日期中的年份。 
  getUTCFullYear() 同上。 
  getHours() 返回对象的小时字段。 
  getUTCHours() 同上。 
  getMilliseconds() 返回对象的毫秒字段。 
  getUTCMilliseconds() 同上。 
  getMinutes() 返回对象的分钟字段。 
  getUTCMinutes() 同上。 
  getMouth() 返回对象的月份字段。 
  getUTCMouth() 同上。 
  getSeconds() 返回对象的秒字段。 
  getUTCSeconds() 同上。 
  getTime() 返回对象内部的毫秒表示。 
  getTimezoneoffset() 返回这个日期的本地时间和UTC表示之间的时差,以分钟为单位。 
  getYear() 推荐使用getFullYear()。 
  setDate() 设置对象月中的某一天。 
  setUTCDate() 同上。 
  setFullYear() 设置对象中的年份字段。 
  setUTCFullYear() 同上。 
  setHours() 设置对象的小时字段。 
  setUTCHours() 同上。 
  setMilliseconds() 设置对象的毫秒字段。 
  setUTCMilliseconds() 同上。 
  setMinutes() 设置对象的分钟字段。 
  setUTCMinutes() 同上。 
  setMouth() 设置对象的月份字段。 
  setUTCMouth() 同上。 
  setSeconds() 设置对象的秒字段。 
  setUTCSeconds() 同上。 
  setTime() 使用毫秒的形式设置对象的各个字段。 
  setYear() 推荐使用setFullYear()。 
  toDateString() 返回日期的日期部分的字符串表示。 
  toGMTString() 推荐使用toUTCString()。 
  toLacaleDataString() 返回日期的日期部分的字符串表示。 
  toLocaleString() 将对象转换成一个字符串。 
  toLacaleTimeString() 返回日期的时间部分的字符串表示。 
  toString() 将对象转换成一个字符串。 
  toTimeString() 将对象转换成一个字符串。 
  toString() 返回日期的时间部分的字符串表示。 
  toUTCString() 将对象转换成一个字符串。 
  valueOf() 将对象转换成它的内部毫秒格式。 
  parse() 静态方法,解析日期和时间的字符串表示,返回它的内部毫秒表示。 
  UTC() 静态方法,返回指定的UTC日期和时间的毫秒表示。 
  Error对象 
  message 提供异常详细信息的错误消息。 
  name 声名异常类型的字符串。 
  toString() 返回一个表示Error对象的字符串。 
  子对象类型,指示具体的错误类型。
  EvalError(执行错误)。
  RangeError(在数字超出合法范围时抛出)。
  ReferenceError(在读取不存在的变量时抛出)。
  SyntaxError(抛出该错误用来通知语法错)。
  TypeError(当一个值的类型错误时,抛出该异常)。
  URIError(由URI的编码和解码方法抛出)。
  Function对象 
  arguments Arguments对象, 反对使用该属性。 
  caller 对调用当前函数的Funciton对象的引用,反对使用该属性。 
  length 在声名函数时指定的命名参数个数。 
  prototype 一个对象,用于构造函数,这个对象定义的属性和方法由构造函数创建的所有对象共享。 
  apply() 将函数作为指定对象的方法来调用,传递给它的是指定的参数数组。 
  call() 将函数作为指定对象的方法来调用,传递给它的是指定的参数。 
  toString() 返回函数的字符串表示。 
  Math对象 
  Math.E 常量e,自然对数的底数。 
  Math.LN10 10的自然对数。 
  Math.LN2 2的自然对数。 
  Math.LOG10E 以10为底的e的对数。 
  Math.LOG2E 以2为底的e的对数。 
  Math.PI 常量π。 
  Math.SQRT1_2 1/2的平方根。 
  Math.SQRT2 2的平方根。 
  abs() 静态方法, 求绝对值。 
  acos() 静态方法。 
  asin() 静态方法。 
  acos() 静态方法。 
  atan() 静态方法。 
  atan2() 静态方法, 计算X轴到一个点的角度。 
  ceil() 静态方法, 对一个数上舍入。 
  cos() 静态方法。 
  exp() 静态方法, 计算e的指数。 
  floor() 静态方法, 对一个数下舍入。 
  log() 静态方法, 计算自然对数。 
  max() 静态方法。 
  min() 静态方法。 
  pow() 计算参数1的参数2次方。 
  radom() 静态方法。 
  round() 静态方法。 
  sin() 静态方法。 
  sqrt() 静态方法。 
  tan() 静态方法。 
  Number对象 
  Number.MAX_VALUE 可表示的最大的数。 
  Number.MIN_VALUE 可表示的最小的数。 
  Number.NaN 非数字值。 
  Number.NEGATIVE_INFINITY 负无穷大,溢出时返回该值。 
  Number.POSITIVE_INFINITY 正无穷大,溢出时返回该值。 
  toString() 把数字转换成字符串,使用指定的基数。 
  toLocaleString() 把数字转换成字符串,使用本地格式数字规约。 
  toFixed() 把数字转换成字符串,结果的小数点后有指定位数的数字。 
  toExponential() 把数字转换成字符串,结果采用指数计数法,小数点后有指定位数的数字。 
  toPrecision() 把数字转换成字符串,结果中包含指定位数的有效数字。 
  RegExp对象 
  global 对象是否具有性质g。 
  ignoreCase 对象是否具有性质i。 
  lastIndex 上次匹配后的字符位置,用于一个字符串中进行多次匹配。 
  multiline 对象是否具有性质m。 
  source 正则表达式的源文本。 
  exec() 执行强大的、通用的模式匹配。 
  test() 检测一个字符串是否含有某个模式。 
  详细资料大家可以参考Javascript核心参考教程--RegExp对象
  String对象 
  fromCharCode() 静态方法, 用作为参数而传递的字符代码创建一个新的字符串。 
  length 字符串的长度。 
  charAt() 抽取字符串中指定位置的字符。 
  charCodeAt() 返回字符串中指定位置的字符编码。 
  concat() 把一个或多个值连接到字符串上。 
  indexOf() 在字符串中检索一个字符或一个子串。 
  lastIndexOf() 在字符串中向后检索一个字符或一个子串。 
  localeCompare() 用本地特定顺序来比较两个字符串。 
  match() 用正则表达式执行模式匹配。 
  replace() 用正则表达式执行查找、替换操作。 
  search() 检索字符串中与正则表达式匹配的子串。 
  slice() 返回字符串的一个片断或一个子串。 
  split() 把字符串分割成一个字符串数组,在指定的分界字符处或正则表达式处执行分割。 
  substring() 从字符串中抽取一个子串。 
  substr() 从字符串中抽取一个子串。 
  toLowerCase() 把字符串中所有字符转换成小写的,然后返回一个副本。 
  toString() 返回原始的字符串值。 
  toUpperCase() 把字符串中所有字符转换成大写的,然后返回一个副本。 
  valueOf() 返回原始字符串值。 
  除此之外,String 还有一些与HTML操作特定的方法,但是ECMAScript没有标准化这些方法。
  anchor() 在环境中返回一个字符串的副本。 
  big() 在环境中返回一个字符串的副本。 
  blink() 在环境中返回一个字符串的副本。 
  indexOf() 在字符串中检索一个字符或一个子串。 
  lastIndexOf() 在字符串中向后检索一个字符或一个子串。 
  localeCompare() 用本地特定顺序来比较两个字符串。 
  match() 用正则表达式执行模式匹配。 
  fixed() 在环境中返回一个字符串的副本。 
  fontcolor() 在环境中返回一个字符串的副本。 
  fontsize() 在环境中返回一个字符串的副本。 
  italics() 在环境中返回一个字符串的副本。 
  link() 在环境中返回一个字符串的副本。 
  small() 在环境中返回一个字符串的副本。 
  strike() 在环境中返回一个字符串的副本。 
  sub() 在环境中返回一个字符串的副本。 
  sup() 在环境中返回一个字符串的副本。 
  
分享到:
评论

相关推荐

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 ORM多表操作之一对多查询之对象查询 04 ORM多表操作之一对多查询之双下划线查询 05 ORM多表操作之多对多添加记录 06 ORM多表操作之多对多查询 07 ORM多表操作之F查询与Q查询 08 ORM的querySet集合对象的特性 第...

    Java语言基础下载

    JSP内置对象 605 Session和Application对象 610 JSP的汉字问题的原理 611 自定义标签 613 标准标签的使用 618 内容总结 621 独立实战 622 第三十章:struts入门 623 学习目标 623 Struts简介 624 什么是应用框架 624...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    静态方法、类方法、属性方法 课堂扯淡 深入讲解类的特殊成员方法__init__等 深入讲解类的特殊成员方法__new__等 反射详解 异常处理TryExcept 网络编程Socket介绍 Socket通信案例消息发送与接收 第8周 上节回顾 ...

    asp.net教学讲义

    第四章:ASP.NET内置对象 67 4.1内置对象概述 67 4.2 Response对象和Request对象 67 4.2.1 Response对象的功能,常用属性和方法和示例 67 4.2.2 Request对象的功能,常用属性和方法和示例 71 4.3、HttpServerUtility...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    第4章 内置对象 65 4.1 Request请求对象 65 4.1.1 Request简介 65 4.1.2 Request对象应用 66 4.2 Response响应对象 69 4.2.1 response简介 69 4.2.2 Response对象应用 70 4.3 Out输出对象 74 4.3.1 Out简介 74 4.3.2...

    思库教育PHP零基础培训+进阶课程+PHP项目开发实战 21G PHP零基础学习视频教程.txt

    │ │ │ ├[思库教育]JS 第11集 字符串(对象)常见属性.avi │ │ │ ├[思库教育]JS 第12集 Math对象.avi │ │ │ ├[思库教育]JS 第13集 Date对象.avi │ │ │ ├[思库教育]JS 第8集 关联数组.avi │ │ │ └...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    4.2.2 使用层叠样式表改变样式 88 4.3 HTML服务器控件 93 4.3.1 HtmlControl基类 95 4.3.2 HtmlContainerControl类 96 4.3.3 所有的HTML类 96 4.3.4 使用HtmlGenericControl类 97 4.4 通过JavaScript处理页面...

    jsp网络编程从基础到实践

    第5章 JSP的内置对象 实例20 request常用方法的应用 实例21 获得表单数据 实例22 页面重定向程序示例 实例23 定时刷新页面程序示例 实例24 记住会话的用户名 实例25 猜字母游戏 实例26 网站计数器 实例27 用...

    JSP网络编程从基础到实践 实例代码

    第5章 JSP的内置对象 实例20 request常用方法的应用 实例21 获得表单数据 实例22 页面重定向程序示例 实例23 定时刷新页面程序示例 实例24 记住会话的用户名 实例25 猜字母游戏 实例26 网站计数器 实例27 用...

    JSP网络编程从基础到实践的实例代码

    第5章 JSP的内置对象 实例20 request常用方法的应用 实例21 获得表单数据 实例22 页面重定向程序示例 实例23 定时刷新页面程序示例 实例24 记住会话的用户名 实例25 猜字母游戏 实例26 网站计数器 实例27 用...

    ASP.NET2.0高级编程(第4版)1/6

    19.4 查询字符串668 19.5 Cookie668 19.6 回送和跨页面的回送669 19.7 隐藏的字段、ViewState  和ControlState671 19.8 为短时间状态存储应用  HttpContext.Current.Items675 19.9 小结676 第20章 高速缓存679 ...

    Java面试宝典2020修订版V1.0.1.doc

    16、jsp有哪些内置对象?作用分别是什么? 36 17、Jsp有哪些动作?作用分别是什么? 37 18、JSP中动态INCLUDE与静态INCLUDE的区别? 37 19、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 38 20、页面传递...

    ActionScript开发技术大全

    7.1.2日期对象的属性与方法 140 7.1.3日期格式化 143 7.2时间间隔 144 7.2.1使用Timer类 144 7.2.2秒表示例 146 7.3小结 149 第8章ActionScript3.0异常处理 150 8.1ActionScript3.0异常 150 8.1.1异常概述 150 8.1.2...

    JSP网络编程从基础到实践

    实例14 一个简单的计数器 实例15 include指令应用示例 实例16 forward应用程序示例 实例17 param应用程序示例 实例18 plugin应用程序示例 实例19 中文字符处理程序示例 JSP的内置对象 ...

    最新Java面试宝典pdf版

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

    Java面试笔试资料大全

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

    JAVA面试宝典2010

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

    Java面试宝典-经典

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

    java面试题大全(2012版)

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

    Java面试宝典2010版

    11. jsp有哪些内置对象?作用分别是什么? 分别有什么方法? 88 12. jsp有哪些动作?作用分别是什么? 88 13、JSP的常用指令 89 14. JSP中动态INCLUDE与静态INCLUDE的区别? 89 15、两种跳转方式分别是什么?有什么区别? ...

Global site tag (gtag.js) - Google Analytics