1. 程式人生 > >html javascript原型(二)

html javascript原型(二)

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/>");
}