JavaScript中常用对象
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/********[1]日期对象的学习****************/function demo1(){ var date =new Date();// 118 1900到现在的时间差console.log(date.getYear());// 9 0-11 获得月份console.log(date.getMonth());// 星期几 3console.log(date.getDay());// 31 获得本月中的第几天console.log(date.getDate()); console.log(date.getHours()); console.log(date.getMinutes());console.log(date.getSeconds());//获得全年 2018console.log(date.getFullYear());//获得本地的时间console.log(date.toLocaleString()); }/********[2]数学对象的学习*******************/function demo2(){//获得随机数 0-1var ran =Math.random();//四位随机的整数console.log(Math.floor(ran*9000+1000) );//向上取整console.log(Math.ceil(12.9));//四舍五入console.log(Math.round(12.6));}/*******[3]字符串对象的学习**********************/function demo3(){var st ="星-期-三"; var st2=new String("星期三");//期-三 从下标为2的开始截取到最后结束console.log(st.substr(2));//期-三 2:从下标为2的开始 3:截取的个数 console.log(st.substr(2,3));//期-三 从下标为2的开始截取console.log(st.substring(2));//2:开始下标 3 :结束下标(不包含)console.log(st.substring(2,3));//字符串的分割 返回的是数组console.log(st.split("-"));}/****[4]Global对象的学习****************************/function demo4(){ var a ="var b =123";//*把字符串转换成可以执行的js代码eval(a);console.log(b);var hh ="123a";//console.log(Number(hh));// NAN//检查某个值是否是数字。console.log(isNaN(hh));}demo4();</script></head><body></body>
</html>
JavaScript中event事件
onmousemove(鼠标移动) onmouseleave(离开) onmouseover(放上)
1.事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行
2.事件的一般使用情况:
onclick(单击)、ondblclick(双击)、按钮使用 (按钮是绝对不会结合onchange、onblur事件) onchange(内容改变+失去焦点)、
onkeydown(键盘的按下)、onkeyup(键盘的抬起)
onblur(失去焦点)、onfocus(获得焦点)、结合单行文本框和多行文本框 onchange:下拉框,文本框等元素 onload:作用到body 标签上
onmouseover、onmouseout、onmousemove:某些块元素上结合使用