javascript学习笔记3

Posted by zhang on

javascript学习笔记

事件

鼠标单击事件( onclick )

鼠标经过事件(onmouseover)

鼠标移开事件(onmouseout)

光标聚焦事件(onfocus)

失焦事件(onblur)

内容选中事件(onselect)

文本框内容改变事件(onchange)

加载事件(onload)

卸载事件(onunload)

 

对象

 

Date 日期对象:使用关键字new,Date()的首字母必须大写。

get/setFullYear() 返回/设置年份,用四位数表示。 不同浏览器,时间格式有差异。

getMonth() 返回月份,需要+1;

getDay() 返回星期,返回的是0-6的数字,0 表示星期天。通过数组或者判断来完成输出。

get/setTime() 返回/设置时间,1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒;2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”

 

String 字符串对象

stringObject.length; 返回该字符串的长度。

toUpperCase() 将字符串小写字母转换为大写。toLowerCase()将字符串所有大写字母都变成小写的字符串。

charAt() 方法可返回指定位置的字符。

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

split() 方法将字符串分割为字符串数组,并返回此数组。

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。/*substring和substr有啥区别?*/

 

Math对象,提供对数据的数学计算。

ceil()方法可对一个数进行向上取整

floor() 方法可对一个数进行向下取整。

round() 方法可把一个数字四舍五入为最接近的整数。

随机数 random()

 

Array数组对象

concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。

join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

reverse() 方法用于颠倒数组中元素的顺序。

slice() 方法可从已有的数组中返回选定的元素。

sort()方法使数组中的元素按照一定的顺序排列。return a - b升序return b - a降序。

 

javascript笔记链接:

学习笔记1

学习笔记2

学习笔记3

学习笔记4

学习笔记5

学习笔记6

#About Me

张小璋,野蛮生长成世界500强企业供应链金融产品经理的法语毕业生。微信公众号:张小璋碎碎念(ID: SylvainZhang )。
一直在互联网金融公司从事产品经理工作并负责互联网金融产品线,深耕互联网金融和区块链领域。「PMCAFF」、「人人都是产品经理」专栏作家、「PmTalk」签约作家。