博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript复习一 JavaScript的面向对象
阅读量:6368 次
发布时间:2019-06-23

本文共 931 字,大约阅读时间需要 3 分钟。

以前自己仅是根据自己的编程经验来处理javascript,javascript的入门门槛儿较低,不用知道很多的细节就可以编码,以至于自己并没有系统的学习。最近想系统的学习一下,特记录如下。

  1. JavaScript 对象是字典

在javascript中对象是一组键值对,我们可以通过  "."或者 "[]" 来获取或者设置对象的属性。

var person = new Object();person.name = "jerry";person.age  = 28;alert("名称:" + person.name + "  年龄" + person.age);

以上代码等效于下面的代码:

var person1 = {"name":"jerry","age":28};alert("名称:" + person1.name + "  年龄" + person1.age);
这就是我们熟悉的 表示方法。

 

    2:给对象加入方法。

var person = new Object();person.name = "jerry";person.age  = 28;person.sayHello = function(msg){alert(msg)};//alert("名称:" + person.name + "  年龄" + person.age);var person1 = {"name":"jerry","age":28,"sayHello":function(msg){alert(msg);}};person1.sayHello("hello word");person.sayHello("hello word");

3:用functions来封装对象

function person(name){	this.name = name;	this.sayHello = function()	{alert(this.name);};}var p = new person("jeffry");p.sayHello();

转载于:https://www.cnblogs.com/campo/archive/2011/09/13/javascript1.html

你可能感兴趣的文章
显示本月每一天日期
查看>>
[转]java 自动装箱与拆箱
查看>>
NET的堆和栈04,对托管和非托管资源的垃圾回收以及内存分配
查看>>
think in coding
查看>>
IdHttpServer实现webservice
查看>>
HTML的音频和视频
查看>>
Unsupported major.minor version 52.0
查看>>
面对对象之差异化的网络数据交互方式--单机游戏开发之无缝切换到C/S模式
查看>>
优酷网架构学习笔记
查看>>
把HDFS里的json数据转换成csv格式
查看>>
WEEX-EROS | 集成并使用 bindingx
查看>>
广州牵引力来告诉你学编程先学什么语言好?
查看>>
广州牵引力总结初学者怎样学好UI设计?
查看>>
使用Metrics方法级远程监控Java程序
查看>>
Spring核心系列之Bean的生命周期
查看>>
VasSonic源码之并行加载
查看>>
小程序 LRU 存储设计
查看>>
Android 多线程之阻塞队列
查看>>
[译] 关于 Angular 依赖注入你需要知道的
查看>>
Haskell 在 macOS 下的环境搭建
查看>>