js实战案例--创建一个电脑对象
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实战案例--创建一个电脑对象相关推荐
- js练习题:构建函数创建一个电脑对象
js练习题:构建函数创建一个电脑对象 该对象有颜色,重量,品牌,型号,可以看电影,听音乐,打游戏和敲代码. function Computer(color,weight,brand,model){th ...
- js创建一个电脑对象,该对象要有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码。
题目描述:颜色.重量.品牌.型号是属性:看电影.听音乐.打游戏.敲代码是方法,在调用方法时打印 "我在看电影/听音乐/打游戏/敲代码" var computer = {color: ...
- 创建一个电脑对象,该对象要有颜色,重量,品牌,型号,可以看电影,听音乐,打游戏和敲代码
三种创建方法: 字面量 var obj = {clr: 'pink',heit: '2.5kg',tit: 'DELL',type: 'win10',fn: function () {console. ...
- js面试题:创建一个json对象people,并追加属性:姓名、性别、年龄,追加run方法...
创建一个json对象people,并追加属性:姓名.性别.年龄,追加run方法 因为json的格式是"名称:值"这样的键值对,所以此题的解决方式如下: <script typ ...
- java map存放班级和姓名_Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...
|--需求说明 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entry里面 ...
- Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期
Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...
- vue.js — 安装Webpake创建一个完整的项目并上传至码云
vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...
- java创建response对象_创建一个HttpResponse对象
创建一个HttpResponse对象 HttpResponse类实现了javax.servlet.http.HttpServletResponse.跟随它的是一个叫做 HttpResponseFaca ...
- Java 创建一个HashMap对象,并在其中添加学生的姓名和成绩,键为学生姓名,值为学生成绩,使用增强for循环遍历该HashMap,并输出学生成绩。...
|--需求说明 如题 |--实现思路 1.使用map.containsKey()判断输入的姓名在不在map里面,如果在就打印 2.遍历全班姓名和成绩,需要创建Map.entry,然后在map.entr ...
- js实战案例--点击关闭二维码
js实战案例–点击关闭二维码 要求:当鼠标点击二维码关闭按钮时,则关闭整个二维码 如
最新文章
- openstack组件之nova
- 前端三十三:表单form
- 没用过这些 IDEA 插件?怪不得写代码头疼
- ant指定servlet版本_Spring工具 - AntPathMatcherUrlPathHelper(针对URL进行处理)
- ASMSupport教程4.2
- 关于内表数据汇总的一些算法
- 计算机科学与技术研究目的,计算机科学与技术专业培养目标分析
- E. Party Company(树上问题)
- 浙江大学PAT上机题解析之1008. 数组元素循环右移问题 (20)
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例...
- Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合
- ES6新特性_ES6中模块暴露数据语法汇总---JavaScript_ECMAScript_ES6-ES11新特性工作笔记043
- python编程(指针)
- Webform(简单控件、复合控件)
- vue-router实现根据用户权限显示不同菜单-动态路由
- 小米6线刷包php文件格式,小米6线刷教程 小米6线刷包_救砖包下载
- oracle timesten tt的启动与停止
- 2019.11.21工作记录——windriver生成PCI驱动32位向64位移植
- 新手微商代理怎么推广产品 微商大咖分享方法值得借鉴
- AcFun_API 之 分页读取番剧列表
热门文章
- 武汉理工大学-自然辩证法讨论题
- Android中摇一摇的实现
- Openssl CA证书生成以及双向认证,及windows系统证书批量导出,android cer转bks
- 白菜萝卜的做法 - 凉拌菜
- 网站接口被恶意攻击怎么办
- 星际争霸2的图形界面几乎全部使用Flash搭建?
- java 某年某月的天数_1160-C语言实验——某年某月的天数-JAVA
- df满足条件的值修改_python – 如何根据其他列中的条件将pandas df列中的多个值更改为np.nan?...
- 计算机桌面底边出现库如何去掉,桌面图标有蓝底怎么去掉? 去掉桌面图标阴影技巧...
- •SVG g、defs、symbol和use元素详解