在js里,一切皆为或者皆可以被用作对象。可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质。注意:通过字面量创建的对象在调用属性和方法时会被对象包装器暂时包装成一个对象,具有对象的性质。如
                       var str="我不是一个真的对象";
                       alert(str.length);     //str被暂时包装成一个String对象,可调用该对象的属性和方法
     不过这并不意味着它就是一个对象了,typeof(i)的值为仍String。
     而通过new的对象,如
                     var str=new String("aaa");
                     typeof("str")==Object;//true
下面为所有内置对象(其实除了Math及全局对象,其余的为构造函数)    
  
1.全局对象
    属性:
         Infinity     指定一个正负无穷大的数值
         NaN       指定一个 “非数字” 值
         undefined    指定一个未被赋值的变
  方法:
      decodeURI()       为加密的URI进行解码
       decodeURIComponent() 为加密的URI组件解码
       encodeURI()       将字符串加密为URI
       encodeURIComponent() 将字符串加密为URI组件
       escape(string)      加密一个字符串
       使用escape()对一个字符串进行解码
       eval_r(string)       判断一个字符串并将其以脚本代码的形式执行
       isFinite(number)     检测一个值是否为一个有限数字,返回True或False
       isNaN(string)      检测一个值是否不是一个有限数字
       Number()         将一个对象的值转换为一个数字
       parseFloat(string)    将一个字符串解析为一个浮点数字
       parseInt(string)     将一个字符串解析为一个整数,不是四舍五入操作,而是切尾
       String(object)      将一个对象值转换为一个字符串
       number(object)
 
2.Number
   属性:
      MAX_VALUE       The largest possible value a number in JavaScript can have 1.7976931348623157E+308
      MIN_VALUE       The smallest possible value a number in JavaScript can have 5E-324
      NaN          Equal to a value that is not a number.
      NEGATIVE_INFINITY A value that is less than MIN_VALUE.
      POSOTIVE_INFINITY A value that is greater than MAX_VALUE.
      prototype       A static property of the Number object
   方法:
      toString       Returns a string representing the specified object
      valueOf()      返回数学对象的原始值
 
3.Boolean
   属性:
      constructor 所建立对象的函数参考
      prototype    能够为对象加入的属性和方法
  方法:
      toSource()    显示对象的源代码
      toString()    将布尔值转换为字符串,并且返回结果
      valueOf()    返回布尔对象的原始值
 
4.String
   属性:
      constructor 所建立对象的函数参考
      prototype    能够为对象加入的属性和方法
      length      返回字符串的字符长度
  方法 :
      anchor("name")用来把字符串转换为HTML锚点标记内(<A NAME=>)
      big()      把字符串中的文本变成大字体(<BIG>)
      blink()     把字符串中的文本变成闪烁字体(<BLINK>)
      bold()      把字符串中的文本变成黑字体(<B>)
      fixed()     把字符串中的文本变成固定间距字体,即电报形式(<TT>)
      fontcolor(color)设置字符串中文本的颜色(<FONT COLOR=>)
      Fontsize(size) 把字符串中的文本变成指定大小(<FONTSIZE=>)
      italics()    把字符串中的文本变成斜字体(<I>)
      Link(url)用来把字符串转换-HTML链接标记中(<A HREF=>)
      small()     把字符串中的文本变成小字体(<SMALL>)
      strike()     把字符串中的文本变成划掉字体(<STRIKE>)
      sub()      把字符串中的文本变成下标(subscript)字体((SUB>)
      sup()      把字符串中的文本变成上标(superscript)字体(<SUP>)
      charAt(index) 返回指定索引处的字符
      charCodeAt(index)返回一个整数,该整数表示String对象中指定位置处的字符的Unicode编码
      concat(string2)连接两条或多条字符串
      fromCharCode(num1, num2, …, numN)获取指定的Unicode值并返回字符串
      indexOf(searchString, startIndex) 返回字符串中第一个出现指定字符串的位置
      lastlndexOf(searchString, startIndex) 返回字符串中最后一个出现指定字符串的位置
      match(regex) 在字符串中查找指定值
      replace(regex, newString)将字符串中的某些字符替换成其它字符
      search(regex) 针对某执行值对字符串进行查找
      slice(startIndex, endIndex)将部分字符抽出并在新的字符串中返回剩余部分
      split(delimiter)将字符串分配为数组
      substr(startIndex, length) 从startIndex取,取length个字符
      substring(startIndex, endIndex) 从startIndex和endIndex之间的字符,不包括endIndex
      toLowerCase() 把字符串中的文本变成小写
      toUpperCase() 把字符串中的文本变成大写
      toSource()    显示对象的源代码
      valueOf()    返回字符串对象的原始值
 
5.Array
   属性:
      constructor 所建立对象的函数参考
      prototype    能够为对象加入的属性和方法
      index      For an array created by a regular expression match, the zero-based index of the match in the string.
  input      For an array created by a regular expression match, reflects the original string against which the regular expression was matched.
  length      获取数组元素的个数,即最大下标加1
   方法(13):
  concat(array1,arrayn)将两个或两个以上的数组值连接起来,合并后返回结果
  join(string) 将数组中元素合并为字符串,string为分隔符.如省略参数则直接合并,不再分隔
  pop()      移除数组中的最后一个元素并返回该元素
  push(value) 在数组的末尾加上一个或多个元素,并且返回新的数组长度值
  reverse()    颠倒数组中元素的顺序,反向排列
  shift()     移除数组中的第一个元素并返回该元素
  slice(start, deleteCount, [item1[, item2[,...[,itemN]]]]) 返从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
  sort(compare Function) 在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串再排序,返回排序后的数组
  splice()     为数组删除并添加新的元素
  toSource()    显示对象的源代码
  toString()    将数组所有元素返回一个字符串,其间用逗号分隔
  unshift(value)为数组的开始部分加上一个或多个元素,并且返回该数组的新长度
  valueOf()    返回数组对象的原始值
 
6.Object
   属性:
  constructor Specifies the function that creates an object's prototype.
  prototype    Allows the addition of properties to all objects.
 
7.Function
   属性:
  arguments    An array corresponding to the arguments passed to a function.
  arity      Indicates the number of arguments expected by the function.
  caller      Specifies which function called the current function.
  prototype    Allows the addition of properties to a Function object.
   方法:
  toString     Returns a string representing the specified object.
 
9.Date
   属性(1):
  constructor      所建立对象的函数参考
  prototype       能够为对象加入的属性和方法
   方法(43):
  getDay()        返回一周中的第几天(0-6)
  getYear()       返回年份.2000年以前为2位,2000(包含)以后为4位
  getFullYear()     返回完整的4位年份数
  getMonth()      返回月份数(0-11)
  getDate()       返回日(1-31)
  getHours()       返回小时数(0-23)
  getMinutes()      返回分钟(0-59)
  getSeconds()      返回秒数(0-59)
  getMilliseconds() 返回毫秒(0-999)
  getUTCDay()      依据国际时间来得到现在是星期几(0-6)
  getUTCFullYear()    依据国际时间来得到完整的年份
  getUTCMonth()     依据国际时间来得到月份(0-11)
  getUTCDate()      依据国际时间来得到日(1-31)
  getUTCHours()     依据国际时间来得到小时(0-23)
  getUTCMinutes()    依据国际时间来返回分钟(0-59)
  getUTCSeconds()    依据国际时间来返回秒(0-59)
  getUTCMilliseconds()依据国际时间来返回毫秒(0-999)
  getTime()       返回从1970年1月1号0:0:0到现在一共花去的毫秒数
  getTimezoneoffset() 返回时区偏差值,即格林威治平均时间(GMT)与运行脚本的计算机所处时区设置之间相差的分钟数)
  parse(dateString)   返回在Date字符串中自从1970年1月1日00:00:00以来的毫秒数
  setYear(yearInt)    设置年份.2位数或4位数
  setFullYear(yearInt)设置年份.4位数
  setMonth(monthInt) 设置月份(0-11)
  setDate(dateInt)    设置日(1-31)
  setHours(hourInt) 设置小时数(0-23)
  setMinutes(minInt) 设置分钟数(0-59)
  setSeconds(secInt) 设置秒数(0-59)
  setMilliseconds(milliInt) 设置毫秒(0-999)
  setUTCFullYear(yearInt) 依据国际时间来设置年份
  setUTCMonth(monthInt) 依据国际时间来设置月(0-11)
  setUTCDate(dateInt)     依据国际时间来设置日(1-31)
  setUTCHours(hourInt)    依据国际时间来设置小时
  setUTCMinutes(minInt) 依据国际时间来设置分钟
  setUTCSeconds(secInt)    依据国际时间来设置秒
  setUTCMilliseconds(milliInt)依据国际时间来设置毫秒
  setTime(timeInt)    设置从1970年1月1日开始的时间.毫秒数
  toGMTString()     根据格林威治时间将Date对象的日期(一个数值)转变成一个GMT时间字符串,如:Weds,15 June l997 14:02:02 GMT
  toUTCString()     根据通用时间将一个Date对象的日期转换为一个字符串
  toLocaleString()    把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式
  toSource()       显示对象的源代码
  toString()       将日期对象转换为字符串
  UTC(yyyy, mm, dd, hh, mm, ss, msec)返回从格林威治标准时间到指定时间的差距,单位为毫秒
  valueOf()       返回日期对象的原始值
 
10.Math
   属性:
  constructor      所建立对象的函数参考
  prototype       能够为对象加入的属性和方法
  E           欧拉常量,自然对数的底(约等于2.718)
  LN2          2的自然对数(约等于0.693)
  LN10          10的自然对数(约等于2.302)
  LOG2E         以2为底的e的对数.(约等于1.442)
  LOG10E         以10为底的e的对数(约等于0.434)
  PI           ∏的值(约等于3.14159)
  SQRT1_2        1/2(0.5)的平方根(即l除以2的平方根,约等于o.707)
  SQRT2         2的平方根(约等于1.414)
    方法:
  abs(x)     返回数字的绝对值
  acos(x)    返回数字的反余弦值
  asin(x)    返回数字的反正弦值
  atan(x)    返回位于-PI/2 和 PI/2 的反正切值
  atan2(y,x) 返回(x,y)位于 -PI 到 PI 之间的角度
  ceil(x)    返回 x 四舍五入后的最大整数
  cos(x)     返回一个数字的余弦值
  exp(x)     返回 E^x 值
  floor(x)    返回 x 四舍五入后的最小整数
  log(x)     返回底数为E的自然对数
  max(x,y)    返回 x 和 y 之间较大的数
  min(x,y)    返回 x 和 y 之间较小的数
  pow(x,y)    返回 y^x 的值
  random()    返回位于 0 到 1 之间的随机函数
  round(x)    四舍五入后取整
  sin(x)     返回数字的正弦值
  sqrt(x)    返回数字的平方根
  tan(x)     返回一个角度的正切值
  toSource() 显示对象的源代码
  valueOf() 返回数学对象的原始值

js中的内置对象的更多相关文章

  1. JS中的内置对象简介与简单的属性方法

    JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一 ...

  2. js中的内置对象(还没怎么看)

         在js里,一切皆为或者皆可以被用作对象.可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质.注意:通过字面量创建的对象在 ...

  3. javascript中的内置对象

    2015.12.1 javascript中的内置对象 复习: 1.js中的内置函数 alert prompt write parseInt parseFloat eval isNaN document ...

  4. javascript中的内置对象和数据结构

    目录 简介 基础类型 undefined Boolean和Boolean对象 Number和BigInt String Symbol null Object Function Date Array K ...

  5. 秒懂ASP.NET中的内置对象

    上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Coo ...

  6. jsp篇 之 Jsp中的内置对象和范围对象

    Jsp中的内置对象: 在jsp页面代码中不需要声明,直接可以使用的对象. 一共有[9个内置对象]可以直接使用. 对象类型           名字 PageContext          pageC ...

  7. JSP中的内置对象和Struts中的Web资源的详解

    JSP中的内置对象有如下几种: request :继承于HttpServletRequest, HttpServletRequest继承ServletRequest, 获得的Request对象的方法: ...

  8. IT兄弟连 JavaWeb教程 EL表达式中的内置对象

    EL语言定义了11个隐含对象,它们都是java.util.Map类型,网页制作者可通过它们来便捷地访问Web应用中的特定数据.表1对这11个隐含对象做了说明. 1  EL表达式中的内置对象 这11个隐 ...

  9. javaScript中Math内置对象基本方法入门

    概念 Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法. Math 不是一个函数对象,用户Number类型进行使用,不支持BigInt. Math 的所有属性与方法都是 ...

随机推荐

  1. 999F Cards and Joy

    传送门 题目大意 有n个人n*m张牌,每个人分m张牌.每个人有一个自己喜欢的数值,如果他的牌中有x张数值等于这个值则他的高兴度为L[x],求怎样分配牌可以使得所有人的总高兴度最大. 分析 我们发现每一 ...

  2. python中list的使用

    1.list(列表)是一种有序的集合,可以随时添加.修改.删除其中的元素. 举例:listClassName = ['Jack','Tom','Mark'] 列表可以根据索引获取元素,如:listCl ...

  3. 安装Maven及Eclipse中配置Maven

    下载maven版本: 1.进入官网:http://maven.apache.org/download.cgi   ,下载编译后的maven版本:如图下: 2.创建一个目录,把下载的maven压缩包,进 ...

  4. Ubuntu jdk安装详细

    安装jdk步骤: 1.首先连接130的ip地址,进去Tools拷贝jdk压缩文件(Tools中已经有下载好的jdk版本,也可自己另行下载) 2.将拷贝好的压缩文件解压 tar -zxvf 压缩文件名 ...

  5. struts1和struts2之间的区别

    从action类上分析:1.Struts1要求Action类继承一个抽象基类.Struts1的一个普遍问题是使用抽象类编程而不是接口. 2. Struts 2 Action类可以实现一个Action接 ...

  6. JavaWeb_内省(Instrospector)

    内省是什么? 开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都是用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作Java对象的属性. 什么是Java对象的 ...

  7. spark sql使用sequoiadb作为数据源

    目前没有实现,理一下思路,有3中途径: 1:spark core可以使用sequoiadb最为数据源,那么是否spark sql可以直接操作sequoiadb. 2: spark sql支持Hive, ...

  8. DWR原理探秘

    DWR原理探秘 DWR(Direct Web Remoting)远程Web命令;是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可 ...

  9. Linux系统命令Top/free的使用及参数详解

    1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户. 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定更新的间隔,以秒 ...

  10. execve(".. ",[".. ",".. "],[/* ..*/])第二个 参数 数组硬传

    strace.第一次跟踪点东西的启动. 第一次看见..execve(".. ",[".. ",".. "],[/* ..*/]) 第二个 参 ...