javascript学习三: 常用对象

来源:互联网 发布:sql 包含某几个字符 编辑:程序博客网 时间:2024/04/30 02:56

具体内容请看代码和注释

Date类型

<script type="text/javascript">        var d = new Date();        //对于js而言,月的下标是从0开始的        document.write(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+"星期"+d.getDay());    </script>

特别注意:
获取年的时候是getFullYear(),不能用getYear()
getMonth()是从0开始的

String类型

<script type="text/javascript">        var str1 = new String("abc");        var str2 = "abc";        alert(str1==str2);//返回true        var s = str2.concat("hello","world");        alert(s);//返回abchelloworld        //包含start不包含end        s = s.slice(2,4);        alert(s);//返回ch        var str = "hello world";        //从2开始到5结束        alert(str.substring(2,5));//返回llo        //从2开始取5个字符        alert(str.substr(2,5));//返回llo w        str = "abc.txt";//获取abc.txt的后缀名        alert(str.substr(str.lastIndexOf(".")+1));    </script>

array对象

务必注意:sort()只会通过字符串来排序

//js的array就是java中的list和stack的集合        var as = new Array();        as.push(11);        as.push(22);        alert(as);        as = new Array(11,22,33,44,55,66,77,"111","222",23);        alert(as);        //一般使用以下方式定义数组        as = [11,12,1,2,3];        //转换为字符串通过---来完成连接        alert(as.join("---"));        //sort只会通过字符串来排序        alert(as.sort());        //颠倒顺序        alert(as.reverse());        as = [1,2,3,4];        //表示在索引为2的前面删除0个元素,并且增加两个元素31和32-->1,2,31,32,3,4        //as.splice(2,0,31,32);        //表示在索引为2的前面删除2个元素,并且增加两个元素31和32-->1,2,31,32        as.splice(2,2,31,32);        alert(as);
0 0
原创粉丝点击