JS-面向对象

话说,再次看完这个实例后的我,开始怀疑面向对象和JSON的区别。。。并开始怀疑这是面向对象的真实性

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//应用题:
//张老太太养了两只猫。一只名字叫小白,今年3岁,白色。还有一只叫小花,今年10岁,花色,请编写一个程序,当用户输入小猫的名字的时候。就显示该猫的名字,年龄,颜色,如果用户输入小猫的名字错误,则显示张老太太没有养这只猫。
//    var cat1=window.prompt();
/*var cName=window.prompt('请输入猫的名字');

function cat(name){
var no='老太太没有这个猫!'
if(name=='小花'){
document.write('小花,10岁,花色');
}else if(name=='小白'){
document.write('小白,3岁,白色');
}else{
return no;
}
}
cat(cName);
*/
//方法2
var cat1={
"name":"小白",
"age":"3",
"color":"white"
}
//或者可以第二种声明一个新对象的方法:
/*
var cat3=new Cat();
cat3.name="小白";
cat3.age=3;
cat3.color="白色";
*/
var cat2={
"name":"小花",
"age":"10",
"color":"花色"
}
/*
var cName=window.prompt('请输入小猫的名字:');
function cat(mingzi){
if(mingzi=='小白'){
document.write(cat1.name+"<br/>"+cat1.age+"<br/>"+cat1.color+"<br/>");
}else if(mingzi=='小花'){
document.write(cat2.name+"<br/>"+cat2.age+"<br/>"+cat2.color+"<br/>");
}else{
document.write('对不起没有查找到此猫的信息,老太太没有养这个猫<hr color="red"/>');
}
}
cat(cName);
*/

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 正则表达式验证汇总

    一、收集1  (转自https://blog.csdn.net/jumtre/article/details/13775351)

    xing.org1^
  • echarts - 特殊需求实现代码汇总之【饼图】篇

    其实很简单,就是设置全局的color属性即可。color属性可以是一套数组,里边的样式以字符串格式设置。

    xing.org1^
  • JS-利用ajax获取json数据,并传入页面生成动态tab

    xing.org1^
  • 一日一技:跟着Kenneth Reitz大神学习读取类属性的三种方法

    在看Kenneth Reitz大神的Records项目时,注意到在Readme中,读取数据有三种写法:

    青南
  • 我为什么要创建一个不能被实例化的类

    Python 由于多继承的原因,可能会出现钻石继承[1]又叫菱形继承。为了保留多继承的优点,但又摒除缺点,于是有了混入这种编程模式。

    青南
  • 【视频】云API组合应用实战: 英汉互译小工具

    云API团队在云学院上线了一套视频教程,目的是和大家分享如何进行API、SDK和CLI的使用。

    Dfounderliu
  • python——多重继承

    py3study
  • 【MMDetection 超全专栏】二,配置类和注册器&数据处理&训练pipline

    配置方式支持python/json/yaml,从mmcv的Config解析,其功能同maskrcnn-benchmark的yacs类似,将字典的取值方式属性化....

    BBuf
  • JS魔法堂:从void 0 === undefined说起

    一、前言                                       当使用coffeescript书写如下代码时 name = person?...

    ^_^肥仔John
  • Confluence 6 配置系统属性 原

    在这个页面中描述 Confluence 启动时如何设置 Java 属性和其他选项。

    HoneyMoose

扫码关注云+社区

领取腾讯云代金券