javascript & 基本函数

来源:互联网 发布:网站防篡改软件 编辑:程序博客网 时间:2024/05/17 08:42

    写了一些基本的对象,供以后闲的时候了感一下下


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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击