(二) JavaScript内置对象及常用方法

原创 2016年05月30日 20:45:46
1.Object对象(对象超类)

2.Boolean对象

3.Number对象
   Number.toString() 将—个数字转换成字符串
   Number.toFixed(n) 四舍五入,保留n为小数(n为0--20),返回 String 类型
   parseInt(str)  
   parseFloat(str) 如果不能转换,则返回NaN(非数字值)
   
4.String对象
   String.length 字符串的长度 
   String.charAt(n) 返回字符串中的第n个字符 
   String.concat(str2,str3,...) 连接字符串 
   String.indexOf(substr,start) 检索字符串,未找到返回-1 
   String.lastIndexOf(substr,start) 从后向前检索一个字符串 
   String.match(regexp) 找到一个或多个正则表达式的匹配 
   String.replace(regexp, replacement) 替换一个与正则表达式匹配的子串 
   String.search(regexp) 检索与正则表达式相匹配的子串,返回起始位置 
   String.split(delimiter) 将字符串分割成字符串数组,参数为字符串或者正则表达式 
   String.substring(start,end) 返回字符串的一个子串  
   String.toLowerCase() 将字符串转换成小写
   String.toUpperCase() 将字符串转换成大写 

5.Array对象
   Array.length 数组的大小 
   Array.reverse() 颠倒数组中元素的顺序 
   Array.sort() 对数组元素进行排序 
   Array.toString() 将数组转换成一个字符串 
   Array.concat(arr2,arr3,...) 连接数组 
   Array.join(str) 用str将数组连接成一个字符串 
   Array.shift() 删除并返回数组的第一个元素 
   Array.pop() 删除并返回数组的最后一个元素 
   Array.unshift(value2,value3,...) 在数组头部插入一个或多个元素 
   Array.push(value2,value3,...) 在数组末尾添加一个或多个元素 
 
6.Math对象(工具对象)
   Math.PI 算术常量PI 
   Math.max(args...) 返回最大的参数 
   Math.min(args...) 返回最小的参数 
   Math.random() 返回一个0.0 和 1.0之间的一个伪随机数 
   Math.round(num) 四舍五入为整数
   Math.pow(x, y) 计算x的y次方

7.RegExp对象
   var re1 = /regexp/ig; i为忽略大小写;g为全局
   RegExp.test(str) 检测一个字符串是否匹配某个模式,返回布尔值 
   RegExp.toString() 把正则表达式转换成字符串 

8.Function对象
   (i)function 函数名(参数){
                      函数体;
                      return 返回值;
      }
   (ii)var fun = new Function("参数1","参数2","函数体;");
   (iii)var fun = function(参数){函数体;};

9.Arguments对象
   arguments[i]  第i个参数
   Arguments.length  函数的参数个数

10.Date对象
    Date.toLocaleTimeString()  返回日期格式:20:00:00
    Date.toLocaleDateString()  返回日期格式:2013年5月30日
    Date.toLocaleString()      返回日期格式:2013年5月30日 20:00:00

    Date.getTime()       返回毫秒数 
    Date.setTime(毫秒数)       以毫秒设置Date对象

    Date.getFullYear()  返回Date对象的年份字段
    Date.getMonth()     返回Date对象的月份字段 
    Date.getDate()      返回一个月中的某一天 
    Date.getDay()       返回一周中的某一天  
    Date.getHours()     返回Date对象的小时字段 
    Date.getMinutes()   返回Date对象的分钟字段 
    Date.getSeconds()   返回Date对象的秒字段 

    Date.setDate(day)          设置一个月的某一天,day在1-31之间
    Date.setMonth(month, day)  设置Date对象的月份字段和天字段 
    Date.setFullYear(year, month, day)  设置年份,也可以设置月份和天 
   
11.全局函数
    typeof(?)  返回类型
    isNaN(x)   检测x非数值
    eval(str)  对字符串中的数值表达式进行计算

    encodeURL(URIstring) URL编码。
    decodeURL(URIstring) URL解码。

    decodeURIComponent(URIstring)编码/解码。
    encodeURIComponent(URIstring)会对 ;/?:@&=+$,# 这些字符也进行编码

    JSON.stringify(jsonObj)将 jsonObj 对象转换为字符串。

    JSON.parse(jsonStr)将 jsonStr 字符串转换为 json 对象。


javaScript的内置对象以及一些常用的方法

JS内置对象: String对象:字符串对象,提供了对字符串进行操作的属性和方法。 Array对象:数组对象,提供了数组操作方面的属性和方法。 Date对象:日期时间对象,可以获取系统的日期时间信息...
  • wanghang88
  • wanghang88
  • 2016年08月07日 02:18
  • 3008

JavaScript入门<2>JavaScript常用内置对象实例详解

1、什么是JavaScript对象? 2、如何使用JavaScript对象? 3、JavaScript有哪些常用内置对象? 一)String对象 二)String对象与正则表达式 1、什么是正则表达式...
  • xiu2016
  • xiu2016
  • 2016年10月16日 12:31
  • 831

jsp九大内置对象及常用方法和详细方法

• application: javax.servlet. ServletContext 的实例,该实例代表JSP 所属的Web 应用本身,可用于JSP 页面,或者Servlet 之间交换信息。 常...
  • u011863767
  • u011863767
  • 2016年10月24日 10:35
  • 4110

JS-所有的内置对象属性及方法

1.Date 属性(1): constructor      所建立对象的函数参考 prototype       能够为对象加入的属性和方法 方法(43): getDay()     ...
  • u013551022
  • u013551022
  • 2015年10月20日 22:52
  • 4711

JavaScript常用内置对象(window、document、form对象)

由于刚开始学习B/S编程,下面对各种脚本语言有一个宏观的简单认识。 脚本语言(JavaScript,Vbscript,JScript等)介于HTML和C,C++,Java,C#等编程语言之间。它的优势...
  • stubbornying
  • stubbornying
  • 2016年10月08日 09:17
  • 912

JSP内置对象request 常用方法 案例

JSP九大内置对象有 request,out,response,application,session,pageContext,page,confid,exception 下面我写一个关于reque...
  • qq_36074042
  • qq_36074042
  • 2017年05月08日 14:07
  • 277

JavaScript常见内置对象

JavaScript常见内置对象
  • qq_32319583
  • qq_32319583
  • 2016年11月21日 20:50
  • 1785

js常用内置方法和对象

JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数。JS中常用的内置函数如下:     1、eval(str)接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的...
  • crown_0726
  • crown_0726
  • 2015年03月20日 11:22
  • 1309

javascript的内置对象参考

这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从...
  • chenpeng19910926
  • chenpeng19910926
  • 2016年03月08日 11:54
  • 388

javascript 内置对象及常见API

Javascript内置对象学习 全局属性  Infinity 表示正无穷大的数值 NaN 非数字值 undefined ...
  • dalancon
  • dalancon
  • 2012年09月02日 15:17
  • 4299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(二) JavaScript内置对象及常用方法
举报原因:
原因补充:

(最多只允许输入30个字)