写了一些基本的对象,供以后闲的时候了感一下下
String对象
1. 比较字符串对象和基本数据类型的字符串的区别
2. 方法和属性
Length;属性,返回字符串的个数
charAt():字符串中该位置的字符,下标从0开始
charCodeAt():返回该字符串在Unicode字符编码中的编码值,A:65,a:97,0:48----用例检查字符的大小写
fromCharCode():函数把一系列用逗号分隔的字符编码转换成一个字符,调用形式String.fromCharCode(65,66)
indexOf():从前往后查找,返回字串在字符串中的位置【参数:需要查找的字串,开始查找的位置】
lastIndexOf():从后往前查找,返回字串在字符串中的位置-----用例使用indexOf查找字串在字符串中出现的次数
substr(start,length):复制字符串的一个子串【字串的起始位置,字串的长度】
subString(start,end):复制字符串的一个子串【起始位置,结束位置,其中end是结束标志,不包括在字串内】------用例使用substr()和lastIndexOf()获取文件名
toLowerCase()和toUpperCase():转换字符大小写
Q.Array对象:
属性和方法
Length:属性,获取数组中元素的个数
concat():连接两个数组,返回一个新的数组对象,第一个数组对象调用concat方法,则把第二个数组作为参数传递
slice():获取数组的部分元素,复制数组的一部分,返回一个新的数组对象。【数组的起始索引,数组的结束索引,但不包括结束索引的位置】
join():将数组转换成字符串【数组元素之间的分隔符连接】
sort():对数组进行排序,排序为升序
reverse():反转数组中的所有元素
Q:Data类
声明日期对象:
Var data=new Data();
获取data的值:
getData():获取一个整数,表示当前月份的第几天,从1开始
getDay():返回一个整数,表示当前日期是星期几,0表示星期日
getMonth():返回一个表示当前月份的整数,0表示一月
getFullYear():返回一个4位数字表示的年份
getDataString():返回一个人们可以理解的日期字符串
Q:字符串的操作
Split():返回分隔符拆分的字符串数组【分割的标志符】
Replace(str1,str2):返回一个新的字符串【str1表示要被替换的字符串,str2表示要替换的字符串】
Search():查找字串,如果找到,返回字串的位置,否则返回-1
Match(substr):返回一个数组,该数组的每个元素包含一个查找到的匹配的字串
Q: 计时器
setTimeOut:返回一个整数,用来唯一标识计数器的ID【javascript要执行的代码, 计数器延迟的时间】
clearTimeOut(ID):
setInterval():间隔性触发计时器
clearInterval()
Q:事件
IE浏览器
IE浏览器将产生一个全局的Event对象;事件的类型window.event.type返回包含事件名称的字符串,并且不带on,事件源window.event.srcElement,返回当前事件的Html元素。
IE浏览器
非IE浏览器需要Web开发人员将事件对象作为参数,传递给事件处理器;evt.type返回跟IE一致的属性;target返回事件源。