js实战案例–创建一个电脑对象

一、创建一个电脑对象,该对象要有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码。
<script>    function Computer(color,weight,id){this.color = color;this.weight = weight;this.id = id;this.sing = function(song){console.log(song);}this.see = function(movie){console.log(movie);}this.play = function(game){console.log(game);}this.study = function(it){console.log(it);}}var Lenovo  = new Computer('黄','100g','id:1');Lenovo.sing('可以听Jay的花海');Lenovo.see('可以看Jay的文字头-D');Lenovo.play('可以玩Jay喜欢玩的LOL');Lenovo.study('可以用来敲代码');console.log(Lenovo);
</script>

二、创建一个按钮对象,该对象需要包含宽、高、背景颜色和点击行为。
<script>    function Anniu(wide,high,back){this.wide = wide;this.high = high;this.back = back;this.chick = function(chick){console.log('写的代码点击就成功');}}var Lan = new Anniu('100px','200px','黄');Lan.chick(); console.log(Lan);
</script>

三、创建一个车的对象,该对象要有重量、颜色、牌子、可以载人、拉货和耕田。
<script>    function Car(height,color,pinpai){this.height = height;this.color = color;this.pinpai = pinpai;this.zairen = function(zairen){console.log('这是一辆可以载人的车。');}this.lahuo = function(lahuo){console.log('这是一辆可以拉货的车。');}this.gengtian = function(gengtian){console.log('这是一辆可以耕田的车。');}}var Lan = new Car('200kg','white','凯迪拉克');Lan.zairen();Lan.lahuo();Lan.gengtian();console.log(Lan);
</script>

致谢观看的各位

  • 喜欢就点个关注♥
  • 个人企鹅:1074941198

js实战案例--创建一个电脑对象相关推荐

  1. js练习题:构建函数创建一个电脑对象

    js练习题:构建函数创建一个电脑对象 该对象有颜色,重量,品牌,型号,可以看电影,听音乐,打游戏和敲代码. function Computer(color,weight,brand,model){th ...

  2. js创建一个电脑对象,该对象要有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码。

    题目描述:颜色.重量.品牌.型号是属性:看电影.听音乐.打游戏.敲代码是方法,在调用方法时打印 "我在看电影/听音乐/打游戏/敲代码" var computer = {color: ...

  3. 创建一个电脑对象,该对象要有颜色,重量,品牌,型号,可以看电影,听音乐,打游戏和敲代码

    三种创建方法: 字面量 var obj = {clr: 'pink',heit: '2.5kg',tit: 'DELL',type: 'win10',fn: function () {console. ...

  4. js面试题:创建一个json对象people,并追加属性:姓名、性别、年龄,追加run方法...

    创建一个json对象people,并追加属性:姓名.性别.年龄,追加run方法 因为json的格式是"名称:值"这样的键值对,所以此题的解决方式如下: <script typ ...

  5. java map存放班级和姓名_Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...

    |--需求说明 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entry里面 ...

  6. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

  7. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  8. java创建response对象_创建一个HttpResponse对象

    创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse.跟随它的是一个叫做 HttpResponseFaca ...

  9. Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...

    |--需求说明 如题 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entr ...

  10. js实战案例--点击关闭二维码

    js实战案例–点击关闭二维码 要求:当鼠标点击二维码关闭按钮时,则关闭整个二维码 如

最新文章

  1. openstack组件之nova
  2. 前端三十三:表单form
  3. 没用过这些 IDEA 插件?怪不得写代码头疼
  4. ant指定servlet版本_Spring工具 - AntPathMatcherUrlPathHelper(针对URL进行处理)
  5. ASMSupport教程4.2
  6. 关于内表数据汇总的一些算法
  7. 计算机科学与技术研究目的,计算机科学与技术专业培养目标分析
  8. E. Party Company(树上问题)
  9. 浙江大学PAT上机题解析之1008. 数组元素循环右移问题 (20)
  10. SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例...
  11. Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合
  12. ES6新特性_ES6中模块暴露数据语法汇总---JavaScript_ECMAScript_ES6-ES11新特性工作笔记043
  13. python编程(指针)
  14. Webform(简单控件、复合控件)
  15. vue-router实现根据用户权限显示不同菜单-动态路由
  16. 小米6线刷包php文件格式,小米6线刷教程 小米6线刷包_救砖包下载
  17. oracle timesten tt的启动与停止
  18. 2019.11.21工作记录——windriver生成PCI驱动32位向64位移植
  19. 新手微商代理怎么推广产品 微商大咖分享方法值得借鉴
  20. AcFun_API 之 分页读取番剧列表

热门文章

  1. 武汉理工大学-自然辩证法讨论题
  2. Android中摇一摇的实现
  3. Openssl CA证书生成以及双向认证,及windows系统证书批量导出,android cer转bks
  4. 白菜萝卜的做法 - 凉拌菜
  5. 网站接口被恶意攻击怎么办
  6. 星际争霸2的图形界面几乎全部使用Flash搭建?
  7. java 某年某月的天数_1160-C语言实验——某年某月的天数-JAVA
  8. df满足条件的值修改_python – 如何根据其他列中的条件将pandas df列中的多个值更改为np.nan?...
  9. 计算机桌面底边出现库如何去掉,桌面图标有蓝底怎么去掉? 去掉桌面图标阴影技巧...
  10. •SVG g、defs、symbol和use元素详解