js的string,array和data对象

1.  js的string对象

           创建string对象

                    var str = "abc";

          方法和属性(文档)

                   属性  length:字符串的长度

                            var str="abcde";

                           document.write(str.length);

                   方法

                   (1)与html相关的方法

                             bold():加粗

                             var str1="asdf";

                             document.write(str1.bold());

                            fontcolor():设置字符串的颜色

                            var str2="www";

                            document.write(str2.fontcolor("red"));

                            fontsize():设置字体的大小

                            var str3="qqqqq";

                            document.write(str3.fontsize(5));

                            link():把字符串显示为超链接

                           var str4="haha";

                           document.write(str4.link("这里面写超链接到的地址"));

                           sub()和sup():下标和上标

                           var s1="100";

                           var s2="200";

                           var s3="300";

                           document.write(s1.sub());

                           document.write(s2.sup());

                           document.write(s3);

                   (2)与java相似的方法

                           concat():连接字符串

                           var str1="abc";

                           var str2="def";

                           document.write(str1.concat(str2));

                           charAt():返回指定位置的字符串

                           var str3="abcdefg";

                           document.write(str3.charAt(2));

                           indexof():返回字符串的位置

                           var str4="qwert";

                           document.write(str4.indexof("a"));   字符不存在,返回-1

                           split:切分字符串,数组

                           var str5="a-b-c-d";

                           var arr1=str5.split("-");

                           document.write("length:"+arr1.length);

                           replace():替换字符串

                           var str6="abcdef";

                           document.write(str6.replace("a","q"));

                           substr()和substring()

                           var str7="asdfghjklxcv";

                           document.write(str7.substr(5,5)); 从第五位开始,向后截取五个字符

                           document.write(str7.substring(3,5));  从第几位开始到第几位结束,但是不包括最后结束的那位

2. js的Array对象

           创建数组(三种)

                         【  var arr1=[1,2,3];

                           var arr2=new Array(3);  数组长度是3

                           var arr3=new Array(1,2,3);  数组中的元素是1 2 3】

           属性:length:查看数组的长度

                           var  arr1=[1,2,3] ;

                           document.write(arr1.length);

            方法:

                           concat方法:数组的连接

                           var arr11=[1,2,3];

                           var arr12=[4,5,6];

                           document.write(arr11.concat(arr12));

                           join():根据指定的字符分割数组

                           var arr13=new Array(3);

                           arr13[0]="a";

                           arr13[1]="b";

                           arr13[2]="c";

                           document.write(arr13.join("-"));

                           push():向数组的末尾添加

                           var arr14=new Array(3);

                           var arr14[0]="tom";

                           var arr14[1]="lucy";

                           var arr14[2]="jack";

                           document.write("new length:"+arr14.push("zhangsan"));

                           pop:表示删除最后一个元素,返回删除的那个元素

                           var arr17=["zhangsan","lisi","wangwu","zhaoliu"] ;

                           document.write("old array:"+arr17)

                           document.write("return:"+arr17.pop());

                           document.write("new array:"+arr17);

                           reverse():颠倒数组中元素的顺序

3. js的data对象

            在java里面获取当前时间

                           Data data=new Data();

                           //格式化

                           toLocaleString()

            在js里面获取当前时间

                           var data=new Data();

                           //获取当前时间

                           var data=new Data();

                           document.write(data);

                           //转换成习惯的格式

                           document.write(data.toLocaleString());

            获取当前的年的方法

                           getFullYear();得到当前的年

                           document.write("year:"+data.getFullYear());

           获取当前的月的方法

                           getMonth();得到当前的月

                           返回的是0-11月,如果想要得到准确的值,加1

                           var data1=data.getMonth()+1;

                           document.write("month:"+data1);

          获取当前的星期

                           getDay();  返回一周中的某一天(0-6)

                           外国人把星期日作为一周的第一天,星期日返回的是0

                           而星期一到星期六返回的是1-6

                           document.write("week:"+data.getDay());

          获取当前的日

                           getDate();得到当前的天(1-31)

                           document.write("day:"+data.getDate());

         获取当前的小时

                           getHours();得到当前的小时

                           document.write("hour:"+data.getHoure());

         获取当前的分钟

                           getMinute();  得到当前的分钟

                           document.write("minute:"+data.getMinute());

         获取当前的秒

                           getSeconds();得到当前的秒

                           document.write("second:"+data.getSeconds());

         获取毫秒数

                           getTime();  返回的是1970 1 1 至今的毫秒数

                           document.write("times:"+data.getTime());

                           应用场景:使用毫秒数处理缓存的效果

                          

 

 

                          

 

                          

                          

                                                    

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值