javascript 面向对象 function类


Posted in Javascript onMay 13, 2010

如下:

function Student() 
{ 
//定义类Student中的字段,并赋予初值,但此字段的访问权限是public 
this.studentNo = 's001'; 
this.studentName = '小明'; 
this.sex = '男'; 
//定义类Student中的方法updateStudentName ,用于修改studentName 值 
this.updateStudentName = function(studentName) 
{ 
this.studentName = studentName; 
} 
}

如上代码便已定义了一个Student类,并包含studentNo ,studentName ,
sex 3个字段,方法 updateStudentName.
下面将进行调用,代码如下:
var s = new Student(); //创建student类的对象 
alert('学号:'+s.studentNo); 
alert('姓名:'+s.studentName); 
alert('性别:'+s.sex);

未调用updateStudentName 方法之前显示出学号,姓名,性别的值分别为:
学号:s001
姓名:小明
性别:男

然后调用updateStudentName 来修改studentName 的值,代码如下:

s.updateStudentName('小强'); 
alert('学号:'+s.studentNo); 
alert('姓名:'+s.studentName); 
alert('性别:'+s.sex);

再显示结果,学号和性别自然是不会改变的啦,结果如下:
学号:s001
姓名:小强
性别:男
Javascript 相关文章推荐
原生JS实现表单checkbook获取已选择的值
Jul 21 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
Jul 05 Javascript
微信小程序左滑删除效果的实现代码
Feb 20 Javascript
node.js 抓取代理ip实例代码
Apr 30 Javascript
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
微信小程序实现带缩略图轮播效果
Nov 04 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 Javascript
vue3为什么要用proxy替代defineProperty
Oct 19 Javascript
JS实现简单贪吃蛇小游戏
Oct 28 Javascript
JS模拟实现京东快递单号查询
Nov 30 Javascript
该如何加载google-analytics(或其他第三方)的JS
May 13 #Javascript
Javascript 面向对象 继承
May 13 #Javascript
Javascript 面向对象 重载
May 13 #Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 #Javascript
限制文本框输入N个字符的js代码
May 13 #Javascript
javascript preload&lazy load
May 13 #Javascript
javascript 当前日期转化为中文的实现代码
May 13 #Javascript
You might like
PHP中常用数组处理方法实例分析
2008/08/30 PHP
PHP 反向排序和随机排序代码
2010/06/30 PHP
laravel自定义分页效果
2017/07/23 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
JS字符串按逗号和回车分隔的方法
2017/04/25 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
如何使用python爬取csdn博客访问量
2016/02/14 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
Python如何读取文件中图片格式
2020/01/13 Python
哪些是python中web开发框架
2020/06/17 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
冰淇淋店的创业计划书
2014/02/07 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
先进单位申报材料
2014/12/25 职场文书
庆祝教师节活动总结
2015/03/23 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书