(二) 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对象:日期时间对象,可以获取系统的日期时间信息...

JavaScript(三)常用内置对象

3.1什么是JavaScript对象 1)JavaScript是一种基于对象的语言,对象是JavaScript中最重要的元素。 2)JavaScript包含多种对象:内置对象、自定义对象、浏览器对...

JavaScript程序设计之常用内置对象

1.JavaScript是一种基于对象的语言,它支持三种对象,内置对象,用户自定义对象和浏览对象,其中内置对象和浏览器对象合称为预定义对象。 2.获得对象属性值的方法 (1)通过圆点(.)运算符 ...

JavaScript:常用内置对象window、document、form举例(定义父窗口,接收子窗口返回的内容)

JavaScript常用内置对象 脚本语言(JavaScript,Vbscript,JScript等)介于HTML和C/C++,Java,C#等编程语言之间。它的优势在于代码执行时不用像编程...

JavaScript常用内置对象

代码: 我的个人网站 /* var d1=new Date();//获取系统的当前日期时间 document.write(d1.toStrin...

JavaScript内置对象属性及方法

为一门编程语言,JavaScript提供了一些内置的对象和函数。内置对象提供编程的几种最常用的功能。JavaScript内置对象有以下几种。●  String对象:处理所有的字符串操作●  Math对...

javascript基础:window对象内置对话框、模式和非模式对话框、传值方法

window对象中有多个内置的对话框函数,包括模式对话框showModalDialog、非模式对话框showModeless、警告对话框、确认对话框、格式对话框。 模式对话框就是对话框弹出后,不能操作...
  • yupeigu
  • yupeigu
  • 2017年02月03日 11:47
  • 196

JavaScript内置对象属性及方法大全

1.Date属性(1):constructor      所建立对象的函数参考prototype       能够为对象加入的属性和方法方法(43):getDay()        返回一周中的第几天...

JavaScript内置对象与方法(Array篇)

JavaScript内置对象与方法—Array concat() shift() slice() sort() splice() join() unshift() pop() ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(二) JavaScript内置对象及常用方法
举报原因:
原因补充:

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