您的位置:首页 > Web前端 > JavaScript

javascript & 基本函数

2013-11-22 09:01 253 查看
    写了一些基本的对象,供以后闲的时候了感一下下

    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返回事件源。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息