JavaScript每日三道题【第1期】

目录

1、创建学生对象,打印出学生的学号,姓名,性别,年龄以及行为

2、使用对象创建老虎对象:名称、体重、颜色、行为:吃、跑

3、创建日期对象,打印年月日时分秒以及对应的星期天数


今天的练习题主要是以JavaScript的对象为主

那么开始今天的JavaScript的练习题


1、创建学生对象,打印出学生的学号,姓名,性别,年龄以及行为

<script>
        // 创建学生对象
        var stu = {
            // 属性
            uid: "1",
            uname: "张三",
            usex: "男",
            uage: 18,
            // 方法
            ueat: function () {
                return "学生喜欢吃零食"
            },
            usleep: function () {
                return "学生正在睡觉"
            },
        }
        // 调用对象
        document.write("学号:" + stu.uid + "<br>姓名:" + stu.uname + "<br>性别:" + stu.usex + "<br>年龄:" + stu.uage + "<br>行为1:" + stu.ueat() + "<br>行为2:" + stu.usleep())
    </script>

2、使用对象创建老虎对象:名称、体重、颜色、行为:吃、跑

<script>
        // 使用对象创建老虎对象:名称、体重、颜色、行为:吃、跑
        var tiger = {
            // 属性
            name: "东北虎",
            weight: 200,
            color: "黄色",
            // 方法
            eat: function () {
                return "老虎正在吃肉"
            },
            run: function () {
                return "老虎正在奔跑"
            }
        }
        // 调用对象
        document.write("<br>名称:" + tiger.name + "<br>体重:" + tiger.weight + "<br>颜色:" + tiger.color + "<br>行为:" + tiger.eat() + "<br>运动:" + tiger.run())
    </script>

3、创建日期对象,打印年月日时分秒以及对应的星期天数

首先我们先编写HTML部分:

<body onload="getTime()">
    <!-- 创建一个输入框,用于显示日期和时间信息 -->
    <input type="text" id="time" size="40" style="height: 40px; font-size: 40px; text-align: center; border: 0px;">
</body>

然后我们再编写JavaScript部分:

<script>
        // 创建日期对象
        function getTime() {
            var dt = new Date();  // 获取当前日期和时间
            // 获取当前年月日的星期
            var weekday = new Array(7)  //  创建一个长度为7的数组,用于存储星期的信息
            weekday[0] = "星期日"  // 设置数组元素
            weekday[1] = "星期一"
            weekday[2] = "星期二"
            weekday[3] = "星期三"
            weekday[4] = "星期四"
            weekday[5] = "星期五"
            weekday[6] = "星期六"
            var n = dt.getDay()  // 获取当前日期是星期几(0-6)

            // 调用输出日期和星期信息
            document.getElementById("time").value = (dt.getFullYear() + "年" + (dt.getMonth() + 1) + "月" + dt.getDate() + "日" + weekday[n] + dt.getHours() + "时" + dt.getMinutes() + "分" + dt.getSeconds() + "秒")// 输出日期和时间信息
        }
        setInterval("getTime()", 1000)  // 定时器
    </script>

好了,今天的JavaScript的三道编程练习题到此结束!!

如果您也喜欢这期编程练习题就点赞+收藏+关注

您的一个关注就是对我最大的鼓励,谢谢大家!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值