JavaScript语言内置对象

String(字符串对象)
RegExp(正则表达式对象)
Number(数字对象)
Math(数学对象)
Function(函数对象)
Error(异常对象)
Date(日期/时间对象)
Boolean(布尔对象)
Array(数组对象)
Arguments(函数参数对象)
Object(对象超类)

1、String
  1.1、String.concat( )连接字符串
       语法
       string.concat(value, ...)
       注意,使用“+”运算符来进行字符串的连接运算通常更简便一些。
  
  1.2、String.indexOf( )检索字符串
       语法
       string.indexOf(substring,start)第二个参数为可选(如果缺省,则从第一个开始)
       要在字符串string中检索的子串。
       如果在string中的start位置之后存在substring返回出现的第一个substring 的位置。如果没有找到子串substring返回-1。

1.3、string.lastIndexOf(substring, start)从后向前检索一个字符串

1.4、string.length (长度属性)

1.5、string.slice(start, end)抽取一个子串
       语法
       start
       要抽取的片段的起始下标。如果是负数,那么该参数声明了从字符串的尾部开始算起的位置。也就是说,
       -1指字符串中的最后一个字符,-2指倒数第二个字符,以此类推。

end
       紧接着要抽取的片段的结尾的下标。如果没有指定这一参数,那么要抽取的子串包括start到原字符串结尾的字符串
       。如果该参数是负数,那么它声明了从字符串的尾部开始算起的位置。

1.6、string.substring(from, to)返回字符串的一个子串
      from
      一个整数,声明了要抽取的子串的第一个字符在string中的位置。
      to
      一个可选的整数,比要抽取的子串的最后一个字符在string中的位置多1。如果省略了该参数,返回的子串直到字符串的结尾。

1.7、string.toLowerCase( )将字符串转换成小写

1.8、String.toUpperCase( )将字符串转换成大写

2、RegExp(正则表达式对象)

2.1、regexp.test(string)检测一个字符串是否匹配某个模式
      如果字符串string中含有与regexp匹配的文本,就返回true,否则返回false。
      调用该方法的对象不是RegExp时,抛出该异常。

2.2、regexp.toString(  ) 把正则表达式转换成字符串
      调用该方法的对象不是RegExp时,抛出该异常。

3、Number(数字对象)

3.1、Number.MAX_VALUE 是JavaScript中可表示的最大的数

3.2、Number.MIN_VALUE 是JavaScript中可表示的最小的数(接近0,但不是负数)。

3.3、Number.NaN 是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。

3.4、Number.toFixed( )  采用定点计数法格式化数字(如保留两位小数)
       语法
       number.toFixed(digits)
       小数点后的数字位数,是0~20之间的值,包括0和20,有些实现可以支持更 大的数值范围。如果省略了该参数,将用0代理。

4、Math(数学对象)

4.1、Math.abs( ) 计算绝对值

4.2、Math.ceil(x)  对一个数上舍入
       大于等于x,并且与它最接近的整数。
       Math.ceil()执行的是向上取整计算,它返回的是大于等于函数参数,并且与之最接近的整数。

4.3、Math.round(x) 与x最接近的数。
       Math.round( )将把它的参数上舍入或下舍入到与它最接近的整数。

4.4、Math.floor(x)  对一个数下舍入
      小于等于x,并且与它最接近的整数。
      Math.floor()执行的是向下取整计算,它返回的是小于等于函数参数,并且与之最接近的整数。

4.5、Math.random( ) 返回一个0.0 和 1.0之间的一个伪随机数。

4.6、Math.pow(x, y) 计算xy
       x的y次幂, xy.

4.7、Math.PI  Math.PI表示的是常量 或 pi,即圆的周长和它的直径之比,这个值近似为3.14159265358979。

5、Function(函数对象)
  5.1、Function.prototype
      语法
      function.prototype
      属性prototype是在函数作为构造函数时使用的。它引用的是作为整个对象类的原型的对象。
      由这个构造函数创建的任何对象都会继承属性prototype引用的对象的所有属性。
 
 
6、Error(错误对象)
   6.1、Error.message可以读取的错误消息

6.2、RangeError在数字超出合法范围时抛出

6.3、ReferenceError 在读取不存在的变量时抛出

7、Date(日期/时间对象)
 
   7.1、Date.getDate( ) 指定Date对象dace所指的月份中的某一天,使用本地时间。返回值是1~31之间的 一个整数。

7.2、Date.getDay( ) 指定Date对象date所指的一个星期中的某一天,使用本地时间。返回值是0(周日) 到6(周六)之间的一个整数。

7.3、Date.getFullYear( ) 返回Date对象的年份字段

7.4、Date.getMonth( ) 返回Date对象的月份字段

7.5、Date.getHours( ) 返回Date对象的小时字段

7.6、Date.getMinutes( ) 返回Date对象的分钟字段

7.7、Date.getSeconds( ) 返回Date对象的秒字段
 
   7.7、Date.getMilliseconds( )返回Date对象的毫秒字段

8、Boolean(布尔对象)
 
   8.1、Boolean.toString( ) 将布尔值转换成字符串
        根据原始布尔值或者Boolean对象b存放的值返回字符串"true"或"false"。

8.2、Boolean.valueOf( ) Boolean对象的布尔值

9、Array(数组对象)
  
   9.1、Array.length 数组的大小

9.2、Array.push( )给数组添加元素

9.3、Array.pop( ) 删除并返回数组的最后一个元素

9.4、Array.sort( ) 对数组元素进行排序

10、Arguments(函数参数对象)

10.1arguments[ ] 函数参数的数组

11、Object(对象超类)
  
   11.1、Object.constructor 对象的构造函数属性
         对象的constructor属性引用了该对象的构造函数
   例如,如果用Array()构造函 数创建一个数组,那么a.constructor引用的就是Array:
   a = new Array(1,2,3);   // 创建一个对象
   a.constructor == Array  //计算结果为true

11.2、Object.hasOwnProperty( ) 检查属性是否被继承

时间: 2024-10-13 23:25:50

JavaScript语言内置对象的相关文章

JavaScript之基础-9 JavaScript String(内置对象、String概述)

一.JavaScript 内置对象 内置对象 - 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象 - 内置对象中封装了专门的数据和操作数据常用的API - JavaScript中内置对象列表 - String.Boolean.Number.Array.Date.RegExp.Math.Error.Function.Object.Global 包装类型 - 什么是包装类型? 专门封装原始类型的数据,并提供对数据常用操作的内置类型 - 为什么要用

JavaScript的内置对象及其时间对象

0413 对象的类型是object. JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... javaScript中万事万物皆对象 删除对象的属性:delete 例:delete obj.bianmei this 这个对象,在不同使用场景代表不同对象    1.对象方法里的this就是当前对象本身 例:var obj = { name:‘张三’ say:function(){ //this就是“我”的意思 console.log(this.name)} } obj.say()

JavaScript单体内置对象:Math对象

JavaScript提供内置的Math对象,其具有强大便捷的辅助计算功能,本文中就将其属性和方法进行总结,相当于扎实以下基础啦~ 1.Math对象的属性 Math.E(常量e的值):Math.LN10(10的自然对数);Math.LN2(2的自然对数):Math.LOG2E(以2为底e的对数):Math.LOG10E(以10为底e的对数):Math.PI(圆周率的值):Math.SORT1_2(1/2的平方根,也即根号二的倒数):Math.SORT2(2的平方根). 2.min()和max()方

javascript 引用类型 - 内置对象(Math对象)

javascript 有很多不必显示地实例化内置对象,因为他们已经实例化了,如前面介绍的Object,Array,String. 然后还有两个单体内置对象:Global和Math. Global对象可以说是比较特殊的一个对象,因为你看不到他的存在,所有全局作用域定义的属性和函数,都是Global对象的属性. 这里学习讨论一下Math对象 Math对象和其他计算方法相比,这个对象提供的计算功能执行起来要快得多,而且还提供了辅助完成这些计算的属性和方法. min()和max() 这个可以确定求组一组

javascript的内置对象

  javascript 基于浏览器,提供的内置对象,各个浏览器的支持不尽相同. 图像对象   导航对象 窗口对象 屏幕对象  screen <html> <head> <script type="text/javascript"> with(document){ writeln("实际高度:"+screen.availHeight+"<br>"); writeln("实际宽度:"

表达式语言--内置对象

在表达式语言中存在很多内置对象, pageContext, pageScope,requestScope,sessionScope,applicationScope,param,paramValues,header,headerValues,cookie,initParam <%@ page contentType="text/html" pageEncoding="GBK"%> <html> <head><title>

JavaScript的内置对象之Global对象

内置对象的定义是: 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. 一.Global(全局)对象: javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和全局函数:所有在全局

JavaScript 的内置对象和浏览器对象

JavaScript 中对象通常包括两种类型:内置对象和浏览器对象,此外用户还可以自定义对象. 在 ECMAScript 中,更精确的定义应该分为:本地对象.内置对象和宿主对象. 对象包含两个要素: 用来描述对象特性的一组数据,也就是若干变量,通常称为属性. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法. 1.内置对象Array.Boolean.Date.Math.Number.Object.RegExp. String.Global.Function 2.浏览器对象 window

JavaScript的内置对象(Global对象,Math对象)

内置对象的定义 由 javaScript 实现提供的.不用自己创建,这些对象在 ECMAScript 程序执行之前就已经存在了. 意思就是说,开发人员不必显示地实例化内置对象:因为它们已经实例化了. JavaScript只定义了两个内置对象:Global和 Math. Global(全局)对象 Global(全局)对象概述 javacript 中一个特别的对象,因为这个对象是不存在的.在JavaScript中不属于任何其他对象的属性和方法,都属于它的属性和方法. 所以,事实上,并不存在全局变量和