JavaScript自定义函数,自定义函数属性、函数方法等等
来源:互联网 发布:无线信号放大软件 编辑:程序博客网 时间:2024/05/17 23:41
方式一
<script type="text/javascript">function person(){}//一个函数就是一个对象var p=new person();//实例化函数p.name="aaaaaaaa";//可以直接设置函数中的属性p.age=3432;p.classs="iiiiiiiii";alert(p.name+"----------"+p.age+"-------"+p.classs);//添加行为function method(){alert("method");return "abc";//返回值}//把函数本身赋给p.show=method;//在p对象中添加了一个属性show,该show的值是method函数对象的地址值,也就是p对象中show和method指向了同一个函数对象p.show();//调用方法,p已经指向了method函数的地址,所以可以调用//把函数返回的值赋给p.show1=method();//注意,如果是这样,就是method函数运行完的值赋给了show1,也就是把"abc"赋值给了show1,不是方法了。这里赋值的时候,该函数执行了一遍 记住alert(p.show1+"----这是方法运行完的值");</script>
方式二,运行java中bean的思想,即面向对象的思想
<script type="text/javascript">function person(name,age){this.name=name;//初始化函数中定义好的属性this.age=age;//初始化函数中定义好的属性//alert(this.name+"------------"+this.age);//分别定义name属性的get、set方法this.getName=function(){return this.name;}//用匿名函数this.setName=function(name){this.name=name;}}var p=new person("bbb",22);p.setName("ccc");//通过匿名函数设置函数person中的属性值alert(p.getName());//通过匿名函数获取函数person中的属性值var p1=new person();//实例化时,没有传入值alert(p1.getName());//因为没有传值,所以是undefined</script>
- JavaScript自定义函数,自定义函数属性、函数方法等等
- Javascript 经典自定义函数
- Javascript 经典自定义函数
- Javascript 经典自定义函数
- javascript常用自定义函数
- javascript 自定义函数劫持
- JavaScript用户自定义函数
- javascript 自定义动画函数
- javascript自定义函数
- JavaScript 自定义函数:compose
- javascript 字符串自定义函数
- JavaScript自定义构造函数
- jQuery 自定义函数方法
- jquery自定义函数方法
- jquery自定义函数方法 .
- pandas 自定义函数方法
- jquery 自定义函数方法
- javascript之自定义属性及索引值、函数
- statement切割SQL语句中的转义符使用
- Symbian 文本编辑器(Editor) (转)
- 微软虚拟键代码
- 螺旋队列
- 2个cv和machine learning博客地址
- JavaScript自定义函数,自定义函数属性、函数方法等等
- zoj3646二分匹配
- win32汇编设置编译环境
- STL简介
- 寻找二叉树中两个子节点的最近父节点
- GridView自动动态排版
- 如何对网站进行SQL注入
- 整数转成字符串
- HDU 2196 Computer (tree-DP 树的最长路 经典) #by Plato