JavaScript学习二

JavaScript事件与对象详解
本文详细介绍了JavaScript中的常见事件如点击、聚焦等,以及日期、字符串、数学和数组等核心对象的方法与应用。
1、事件
1)鼠标单击事件(onclick)
2)鼠标经过事件(onmouseover)
3)鼠标移开事件(onmouseout)
4)聚焦事件(onfocus)
5)失焦事件(onblur)
6)内容选中事件(onselect)
7)文本框内容改变事件(onchange)
8)加载事件(onload)
9)卸载事件(onunload)
window.onunload = onunload_message; 
2、对象
   1)时间对象
        var mydate=new Date();//当前时间(当前电脑系统时间)Thu Jul 28 2016 15:13:37 GMT+0800 (中国标准时间)
var d = new Date(2012,10,1);//指定时间Thu Nov 01 2012 00:00:00 GMT+0800 (中国标准时间)
mydate.getFullYear()//四位数年
mydate.getYear()//年份
mydate.getMonth()//从0计数,6表示7月
mydate.getDate() //日 
mydate.getDay()//一周第几天
mydate.getHours()//时
mydate.getMinutes()//分
mydate.getTime()//毫秒
mydate.setFullYear(2015); //设置年份
mydate.setTime(1469690701786);//设置时间

2)字符串对象
var mystr = "I love JavaScript!"
mystr.length   //字符串长度
mystr.toUpperCase()//所有小写字母变大写
mystr.toLowerCase()//所有大写字母变小写
mystr.charAt(index)//返回指定索引位置的字符
mystr.indexOf('J',2)//从索引2开始向后查找‘J'首次出现位置,第二个参数没有表示从开始位置进行查找
mystr.split(' ')//按空格进行分割I,love,JavaScript!
mystr.split('')//按字符进行分割I,,l,o,v,e,,J,a,v,a,S,c,r,i,p,t,!
mystr.split(' ',2)//按空格进行分割2次I,love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,6)//提取love
mystr.substring(2)//提取love JavaScript!
mystr.substring(2,4)//提取love
3)Math对象
Math.ceil(3.3) //向上取整 4
Math.floor(3.3)//向下取整 3
Math.round(3.5)//四舍五入
Math.random()//0-1随机数
4)数组
var myarr1= new Array("010")
var myarr2= new Array("-","84697581");
document.write(myarr1.concat(myarr2));//数组连接010,-,84697581

var myarr1= new Array("86","010")
var myarr2= new Array("84697581");
var myarr3= myarr1.concat(myarr2);
document.write(myarr3.join("-"));//使用指定分隔符进行数组连接86-010-84697581

var myarr1= ["我","爱","你"];
document.write(myarr1.reverse());//数据库颠倒 你,爱,我

var myarr1= ["我","爱","你"];
document.write(myarr1.slice(1,3));//选定元素  爱,你

function sortNum(a,b) {
return b-a;       //降序b-a,升序a-b
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));//100,80,50,16,6,1



  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值