整理了一些js,常用对象的实例

对象实例

JavaScript String(字符串)对象 实例


<!--返回字符串长度-->
<script type="text/javascript">
    var arr= "dadadd";
    document.write(arr.length);
</script> 

结果:



<!--为字符添加样式-->
<script type="text/javascript">
    var arr= "dadadd";
    document.write(arr.length+"<br>");
    document.write(arr);
    document.write("<p>"+arr.small()+"</p>");
    document.write("<p>"+arr.big()+"</p>");
    document.write("<p>"+arr.fixed()+"</p>");
    document.write("<p>"+arr.bold()+"</p>");
    document.write("<p>"+arr.blink()+"</p>");
    document.write("<p>"+arr.italics()+"</p>");
    document.write("<p>"+arr.fontcolor("red")+"</p>");
    document.write("<p>"+arr.fontsize("20px")+"</p>");
    document.write("<p>"+arr.toLowerCase()+"</p>");
    document.write("<p>"+arr.toUpperCase()+"</p>");
    document.write("<p>"+"1"+arr.sub()+"</p>");
    document.write("<p>"+"1"+arr.sup()+"</p>");
    document.write("<p>"+arr.link()+"</p>");
</script>

 结果:




<!--返回字符串中指定文本首次出现的位置-indexof-->
<script type="text/javascript">
    var arr= "dad add";
   document.write(arr.indexOf("d")+"<br>");
   document.write(arr.indexOf("1")+"<br>");
   document.write(arr.indexOf(" ")+"<br>");
   document.write(arr.indexOf("dad add")+"<br>");

</script>

结果:


 <!--查找字符串中特定的字符,若找到,则返回该字符 - match() 方法-->
<script type="text/javascript">
    var arr= "dadadd";
    document.write(arr.match("d")+"<br>");
    document.write(arr.match("e")+"<br>");
    document.write(arr.match("dad")+"<br>");
    document.write(arr.match("dadadd")+"<br>");
</script>

结果:


<!--替换字符串中的字符 - replace()-->
<script type="text/javascript">
    var arr= "dadadd";
    document.write(arr.replace("da","ccc"));

</script>

结果:


 JavaScript Date(日期)对象 实例
<!--使用 Date() 方法来返回今天的日期和时间-->
<script type="text/javascript">
 document.write(Date());

</script>

结果:


 <!--使用 setFullYear() 设置具体的日期-->
<script type="text/javascript">
var arr=new Date();
arr.setFullYear(2008,1,1)
document.write(arr);

</script>

结果:


 <!--使用 toUTCString() 把当日的日期(根据 UTC)转换为字符串-->
<script type="text/javascript">
var arr=new Date();
document.write(arr.toUTCString());

</script>

结果:


 <!--使用 getDay() 来显示星期,而不仅仅是数字-->
<script type="text/javascript">
    var weekday=new Date();
    var arr=new Array(7);
    arr[0]="星期日";
    arr[1]="星期一";
    arr[2]="星期二";
    arr[3]="星期三";
    arr[4]="星期四";
    arr[5]="星期五";
    arr[6]="星期六";
    document.write(arr[weekday.getDay()]);
</script>
 <body οnlοad="setTime()">
<div id="txt">

</div>

结果:


<!--显示一个钟表-->
<script type="text/javascript">
    function setTime() {
        var arr=new Date();
        var h=arr.getHours();
        var m=arr.getMinutes();
        var s=arr.getSeconds();
        m=check(m);
        s=check(s);
        t=setTimeout('setTime() ',1000);
        document.getElementById("txt").innerHTML=h+":"+m+":"+s;
    }


    function check(i){
       if(i<10){
           return "0"+i;
       }
       return i;
    }

</script>

</body>

结果:


 JavaScript Array(数组)实例
<!--创建数组 使用 for...in 声明来遍历数组中的元素-->
<script type="text/javascript">
    var x=0;
    var txt="";
   var arr = new Array();
   arr[0]="小明";
   arr[1]="小华";
   arr[2]="小白";
   arr[3]="小蓝";
   for(x in arr){
    txt=txt+arr[x]+"<br>";
   }
   document.write(txt);

</script>

结果:


 <!--合并两个数组 - concat()-->
<script type="text/javascript">
    var arr=new Array();
    arr[0]="sdsd";
    arr[1]="xvvdf";
    arr[3]="dffa";
    var txt=new Array();
    txt[0]="csdf";
    txt[1]="dss";
    txt[2]="sdad";
    document.write(arr.concat(txt));

</script>

结果:


 <!--用数组的元素组成字符串 - join()-->
<script type="text/javascript">
    var arr=new Array();
    arr[0]="sdsd";
    arr[1]="xvvdf";
    arr[2]="dffa";
    document.write(arr.join(".")+"<br>");
    document.write(arr.join("")+"<br>");
    document.write(arr.concat(txt));
</script>

 结果:


<!--文字数组 - sort()-->
<script type="text/javascript">
    var arr=new Array();
    arr[0]="sdsd";
    arr[1]="xvvdf";
    arr[2]="dffa";
    document.write(arr.sort()+"<br>");
    document.write(arr);
</script>

 结果:


<!--数字数组 - sort()-->
<script type="text/javascript">
    /*升序*/
    function sortNumber(a,b) {
     return a-b;
    }
    var arr=new Array();
    arr[0]="1231111";
    arr[1]="2";
    arr[2]="1341";
    document.write(arr+"<br>");
    document.write(arr.sort(sortNumber)+"<br>");

</script>

结果:


 JavaScript Boolean(布尔)对象 实例
<!--检查逻辑值-->
<script type="text/javascript">
    var b1=new Boolean( 0);
    var b2=new Boolean(1);
    var b3=new Boolean("");
    var b4=new Boolean(null);
    var b5=new Boolean(NaN);
    var b6=new Boolean("false");
   document.write("0 是逻辑的 "+ b1 +"<br />")
    document.write("1 是逻辑的 "+ b2 +"<br />")
    document.write("空字符串是逻辑的 "+ b3 + "<br />")
    document.write("null 是逻辑的 "+ b4+ "<br />")
    document.write("NaN 是逻辑的 "+ b5 +"<br />")
    document.write("字符串 'false' 是逻辑的 "+ b6 +"<br />")

</script>

结果:


 JavaScript Math(算数对象)实例
<!--使用round()对数字进行四舍五入取整-->
<!--floor对数进行下舍入。-->
<!--ceil对数进行上舍入。-->
<script type="text/javascript">
  var arr=0.023;
  var t=0.5;
  document.write(Math.round(arr)+"<br>");
  document.write(Math.round(t)+"<br>");
  document.write(Math.floor(arr)+"<br>");
  document.write(Math.floor(t)+"<br>");
  document.write(Math.ceil(arr)+"<br>");

  document.write(Math.ceil(t)+"<br>");

结果:


 <!--使用 random() 来返回 0 到 1 之间的随机数-->
<script type="text/javascript">
  document.write(Math.random());

</script>

结果:


 <!--使用max() 来返回两个给定的数中的较大的数-->
<script type="text/javascript">
document.write(Math.max(1,2,4,7,8)+"<br>");
document.write(Math.min(1,2,4,7,8));

</script>

结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值