html javascript原型(二)

来源:互联网 发布:人格训练软件森 编辑:程序博客网 时间:2024/06/05 14:53
html文件<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body>    <script type="text/javascript" src="js/write.js"></script>    <script type="text/javascript" src="js/StringTool.js"></script>    <script type="text/javascript">        var str="abcde";        println(str.changeToArray());        println(str.myReverse());    </script></body></html>StringTool.js 
/*扩展String的方法*//*把字符串转化为字符数组*/String.prototype.changeToArray=function () {    var char=[];    for(var i=0;i<this.length;i++)    {        char[i]=this.charAt(i);    }    return char;}/*把字符串反转*/String.prototype.myReverse=function () {    var array=this.changeToArray();    /*封装*/    function swap(array,i,j) {        var temp=0;        temp=array[i];        array[i]=array[j];        array[j]=temp;    }    for(var i=0,j=this.length-1;i<=j;i++,j--)    {        swap(array,i,j);    }    return array.join("");}

write.js
/*打印不换行*/function print(str) {    document.write(str);}/*打印换行*/function println(str) {    document.write(str+"<br/>");}

原创粉丝点击