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 相关文章推荐
你可能不再需要JQUERY
Mar 09 Javascript
jquery下json数组的操作实现代码
Aug 09 Javascript
javascript开发随笔二 动态加载js和文件
Nov 25 Javascript
Jquery中的层次选择器与find()的区别示例介绍
Feb 20 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
在Python中使用glob模块查找文件路径的方法
Jun 17 Javascript
微信小程序 倒计时组件实现代码
Oct 24 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
Jun 25 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
Dec 11 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
该如何加载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
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
php生成图片缩略图的方法
2015/04/07 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
PHP多维数组排序array详解
2017/11/21 PHP
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
php与js的区别是什么
2013/08/05 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
webpack4 升级迁移的实现
2018/09/12 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
js实现点击生成随机div
2020/01/16 Javascript
python学习数据结构实例代码
2015/05/11 Python
python实现Windows电脑定时关机
2018/06/20 Python
python实现月食效果实例代码
2019/06/18 Python
深入了解Django中间件及其方法
2019/07/26 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
python3让print输出不换行的方法
2020/08/24 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
销售文员的岗位职责
2013/11/20 职场文书
大学生党员自我批评
2014/02/14 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
毕业生个人自荐书
2015/03/05 职场文书
校运会宣传稿大全
2015/07/23 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS