commonuse.js -- 包含一些常用的函数
Number对象
String对象
Date对象
Array对象
- //从数组头取出一个元素(适用IE5.0)
- Array.prototype.shift();
- //从末尾取出一个元素(适用IE5.0)
- Array.prototype.push();
- //把arg数组里元素的内容加到调用数据上,arg的长度与当前调用数组的长度相同
- //func可选参数,用func函数处理arg之后加到调用数组上
- Array.prototype.compose(arg,[func]);
- //把当前调用数组的位置指针移到数组头(适用于堆栈)
- Array.prototype.moveFirst();
- //把当前调用数组的位置指针移到数组末(适用于堆栈)
- Array.prototype.moveLast();
- //把当前调用数组的位置指针往后移(适用于堆栈)
- Array.prototype.moveNext();
- //把当前调用数组的位置指针往前移(适用于堆栈)
- Array.prototype.movePrevious();
Number对象
- //是否在参数min,max之外
- Number.prototype.outBetween(min,max);
- //是否介于参数min,max之间
- Number.prototype.between(min,max);
String对象
- //是否左包含变量str的内容
- String.prototype.leftContain(str);
- //是否包含变量str的内容
- String.prototype.contain(str);
- //去掉两边包含的空白
- String.prototype.trim
- //去掉左边包含的空白
- String.prototype.ltrim
- //去掉右边包含的空白
- String.prototype.rtrim();
- //把字符里变量fnd的内容全部替换成变量rep的内容
- String.prototype.replaceAll(fnd,rep);
- //把日期形式的字符串转为Date类型,返回值为Date类型对象
- String.prototype.changeToDate();
Date对象
- //判断当前对象的年份是否与mdate相同
- Date.prototype.equalYear(ydate);
- //判断当前对象的月份是否与mdate相同
- Date.prototype.equalMonth(mdate);
- //判断当前对象的日期是否与ddate相同
- Date.prototype.equalDate(ddate);
- //判断当前对象的年月日是否与date相同
- Date.prototype.equal(date);
- //当前对象的年份是否介于minYDate于maxYDate之间
- Date.prototype.betweenYear(minYDate,maxYDate);
- //当前对象的月份是否介于minMDate于maxMDate之间
- Date.prototype.betweenMonth(minMDate,maxMDate);
- //当前对象是否介于minDate于maxDate之间
- Date.prototype.between(minDate,maxDate);
- //当前对象是否在minDate于maxDate之外
- Date.prototype.outBetween(minDate,maxDate);
- //根据strFormat格式返回以当前对象所构建的字符串
- Date.prototype.format(strFormat)
- //以strFormat格式的strDate字符设置当前对象,如date.unformat("2009-06-25","yyyy-MM-dd")
- Date.prototype.unformat(strDate,strFormat)
- //当前对象的年月共多少天
- Date.prototype.getMDate();
- //当前对象的年月的第一天是星期几
- Date.prototype.getFirstDay();
- //当前对象的年月的最后一天是星期几
- Date.prototype.getLastDay();
StringBuffer对象 -- 字符缓冲器
- //插入字符串str到字符缓冲器对象中
- StringBuffer.prototype.append(str);
- /*事例*/
- var strBuffer = new StringBuffer();
- strBuffer('hello ');
- strBuffer('world!');
- alert(strBuffer.toString()); //输出 hello world!
文档中心