js内置对象常用方法

js内置对象常用方法

JS内置对象:

● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和表达 ● Array对象:提供一个数组的模型、存储大量有序的数据 ● Event对象:提供JavaScript事件的各种处理信息

String 对象

常用方法:

  • length; (属性)(返回字符串的长度)

  • toUpperCase(); (将字符串字母部分转换为大写)

  • toLowerCase(); (将字符串字母部分转化为小写)

  • charAt(index); (返回指定指定位置的字符串 如果index不在(0,length)中,则返回空字符串)

  • indexOf(substring, startpos); (返回从startpos位置开始,substring字符的位置或者索引号)

  • split(separator,limit); (separator 是分割的符号 ,limit是分割次数)

  • substring(startpos,stoppos);(提取字符串从sartpos到stoppos之间的字符串 ,stoppos可省略)

  • substr(startPos,length); (提取从starpos开始长度为length的字符串)

math对象

常用方法:

  • Math.ceil(x) 向上取整

  • Math.floor(x) 向下取整

  • Math.round(x) 四舍五入;

  • Math.random(); 随机数(返回(0,1)区间的一个随机数)

  • Math.max(x,y) 返回 x 和 y 之间较大的数

  • Math.min(x,y) 返回 x 和 y 之间较小的数

Date对象

(1)创建Date对象

常用操作

var date = new Date(); (返回的是本地时间)

自定义初始值

var date = new Date(2012, 10, 1); //2012年10月1日

var date = new Date('Oct 1, 2012'); //2012年10月1日

(2)常用方法

获取时间的方法:

getDate(); (返回值为1-31的某一天)

getDay(); (返回0-6的某一天)

getMonth();(返回值为0-11的某个数)

getFullYear();(返回一个四位数的年份 ,如2017)

getHours();(返回0-23的某一个小时)

getMinutes();(返回0-59的某个数代表分钟)

getSeconds();(返回0-59的某个数代表秒数)

getTime();(返回从1970年1月1日之间的毫秒数)

设置时间的方法:

setDate(12);(设置天数为12)

setMonth(2);

setHours(14);

setMinutes(22);

Array对象

创建数组

var myarr = new Array();

var myarr = new Array("1","2","3");

常用方法

arrayObject.concat(array1,array2,...,arrayN) (连接多个数组)

arrayObject.join(分隔符) (为数组加入分隔符分隔数组元素)

arrayObject.reverse() (颠倒数组元素)

arrayObject.slice(start,end) (选取从start到end的部分数组)

arrayObject.sort(方法函数) (排序 方法函数指定是降序还是升序排序,sort方法是冒泡排序)

Event对象

窗口事件

(只在body和frameset元素中才有效 )

onload 页面或图片加载完成时

onunload 用户离开页面时

表单元素事件

(在表单元素中才有效 )

onchange 框内容改变时

onsubmit 点击提交按钮时

onreset 重新点击鼠标按键时

onselect 文本被选择时

onblur 元素失去焦点时

onfocus 当元素获取焦点时

键盘事件

(在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效)

onkeydown 按下键盘按键时

onkeypress 按下或按住键盘按键时

onkeyup 放开键盘按键时

(在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效 )

onclick 鼠标点击一个对象时

ondblclick 鼠标双击一个对象时

onmousedown 鼠标被按下时

onmousemove 鼠标被移动时

onmouseout 鼠标离开元素时

onmouseover 鼠标经过元素时

onmouseup 释放鼠标按键时

其他

onresize 当窗口或框架被重新定义尺寸时

onabort 图片下载被打断时

onerror 当加载文档或图片时发生错误时

 

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值