JS 对象

JS 对象

  1. 获取时间


var mydate=new Date();

      

   mydate.getFullYear()  获取年份

        mydate.getDay()         获取星期 (获取的为一个数字,0代表周日)

mydate.getTime()       获取当前时间


       2. 字符串对象

var message=hello world”;


message.toLowerCase()  大写字母都变小写

message.charAt()                                                    返回某个位置上的字符(空格也算字符)

message.indexOf(‘某个字母’,开始搜寻的位置)    查找某个字母的位置

message.split(seperator, limit) 分割数组,seperator指定从哪里分割,limit指定分割次数,如无此参数则不限制次数

分割结果为一个数组,大小为limit指定的大小,分割三次则数组大小为3

message.substring(startPos,stopPos)                    提取字符串中某一段字符

message.substr(startPos,length) 提取字符串中某一段字符.与上个方法不同的是第二个参数为length不是stopposition.


      3. Math 对象

Math.ceil(x) 对一个数向上取整

Math.floor(x) 对一个数向下取整

Math.round(x) 对一个数四舍五入

Math.random()        生成一个0-1的随机数

      4.Array 数组对象

var myarr=new Array()

myarr=arr1.concat(arr2,arr3) arr1,arr2,arr3 连起,中间用逗号分隔

myarr.join(分隔符) 把数组中所有元素放入一个字符串,通过指定分隔符分隔  e.g. :I,love,js -> i love js 

myarr.reverse() 颠倒数组

myarr.slice(start,end) 选取数组的一部分

myarr.sort(方法函数) 数组排序。



<!DOCTYPE  HTML>
<html >
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>系好安全带,准备启航</title>

    <script type="text/javascript">

        //通过javascript的日期对象来得到当前的日期,并输出。
        var mydate=new Date();
        var weekend=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];

        document.write(mydate.getFullYear()+"nian"+mydate.getMonth()+"yue"+mydate.getDate()+"ri "+weekend[mydate.getDay()]);




        //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
        var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

        var scorearr=scoreStr.split(";");
        var score=0;
        for( i=0;i<scorearr.length;i++){
            score=score+parseInt(scorearr[i].split(":")[1]);
        }
        document.write(Math.round(score/scorearr.length))

        //从数组中将成绩撮出来,然后求和取整,并输出。



    </script>
</head>
<body>
</body>
</html>


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值