当前位置: 首页 > news >正文

HTML之JavaScript对象声明

HTML之JavaScript对象声明

常用:方式1:new Object()  创建一个空对象方式2:{属性名:属性值,属性名:属性值,...函数名:function(){}}  创建一个对象
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>/*Java中是先有类,然后实例化出对象;js没有类,直接声明处理对象方式1:new Object()  创建一个空对象方式2:{属性名:属性值,属性名:属性值,...函数名:function(){}}  创建一个对象*///    方式1:var person = new Object();// 对象的属性? 添加属性person.name = '张三';// 有name属性,就是修改赋值,没有name属性则增加name属性并赋值(太草了随意的一批)person.age = 18;var age = 11;// 这里是全局变量,不是对象的属性// 对象的方法? 添加方法person.eat = function(food){console.log(this.age+',默认age,'+age+'吃饭:'+food);//此处使用age属性,this指向当前对象,不加this就会使用全局变量age}// 访问属性console.log(person.name);console.log(person.age);// 调用方法person.eat('面条');// 调用方法//    方式2:var age = 15;var person1 = {"name":'李四', // 为了后续迎合json格式,属性名加上双引号"age":20,"eat":function(food){console.log(this.age+'吃饭:'+food+"age"+age);// 此处的age不加this就会使用全局变量age}}console.log(person1.name);console.log(person1.age);person1.eat('米饭');</script>
</head>
<body></body>
</html>
http://www.lryc.cn/news/535222.html

相关文章:

  • PyCharm结合DeepSeek-R1
  • innovus如何分步长func和dft时钟
  • 1.1 单元测试核心原则
  • 前端智能识别解析粘贴板内容
  • AI工具发展全景分析与战略展望
  • (定时器,绘制事件,qt简单服务器的搭建)2025.2.11
  • C++17十大常用特性
  • 【机器学习】超参数的选择,以kNN算法为例
  • 【RabbitMQ的监听器容器Simple和Direct】 实现和场景区别
  • NO.13十六届蓝桥杯备战|条件操作符|三目操作符|逻辑操作符|!||||(C++)
  • 2025.1.8(qt图形化界面之消息框)
  • 旅游行业内容管理系统CMS提升网站建设效率与体验
  • 使用 Scrapy 抓取网页数据
  • C# OpenCV机器视觉:SoftNMS非极大值抑制
  • kamailio关于via那点事
  • [MFC] 使用控件
  • 【探索未来科技】2025年国际学术会议前瞻
  • 使用wpa_supplicant和wpa_cli 扫描wifi热点及配网
  • Sealos的k8s高可用集群搭建
  • Android和DLT日志系统
  • 【openresty服务器】:源码编译openresty支持ssl,增加service系统服务,开机启动,自己本地签名证书,配置https访问
  • 如何将网站提交百度收录完整SEO教程
  • 【STM32】ADC|多通道ADC采集
  • 蓝桥杯算法日记|贪心、双指针
  • ArcGIS Pro SDK (二十七)自定义许可
  • 通过客户端Chatbox或OpenwebUI访问识别不到本地ollama中的模型等问题的解决
  • 速度超越DeepSeek!Le Chat 1100tok/s闪电回答,ChatGPT 4o和DeepSeek R1被秒杀?
  • JVM速成=。=
  • Packer 手动修复安装腾讯云插件
  • 学习总结三十