- 1
- 0
- 约1万字
- 约 9页
- 2017-06-05 发布于湖北
- 举报
js
js
jjss 面向(基于)对象编程
scripttype=text/javascript
function func(){
//如果未声明变量,那么函数先在里头找var,然后在外头找,然后带回里面。a=5 之前a 一直等于2
//如果加了var,声明后的变量,那就变量只在此函数内生存,执行完立即死亡
a;
alert(a);
a=5;
}
a=2;
alert(a);
func();
alert(a);
/script
script
//arguments 特殊的变量,保存着是所有的参数
//arguments.length 多少个参数
//this 代表当前操作的对象主体
/script
澄清概念
js 中基于对象 ==js面向对象
js 中没有类clss ,但是它取了一个新的名字叫 原型对象, 因此 类==原型对象。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//这是一个cat类
function cat(){
}
//如果你这样用
cat();//函数;
varcat1=newcat();//类
//cat1就是对象 (实例)
=小白;
cat1.age=3;
cat1.color=白色;
//1.js 中的对象的属性可以动态的添加
//2.属性没有限制
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
类(原型对象) 对象 的区别和联系
1
1、类是抽象的,概念 代表一类事物。
2、对象是具体,代表一个实体。
3、对象是以 类(原型对象)为模板创建的。
创建对象的方式有五种
1、使用new object 创建对象并添加相关属性;
2、使用构造函数来定义类(原型对象)。
3、使用prototype;
4、构造函数及原型混合方式
5、动态原型方式
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
一、使用函数来定义类(原型对象),然后再创建对象实例。
function 类名/原型对象名(){
}
创建对象
var 对象名=new 类名();
例子:
script
function person(){
}
vara=new person();
alert(a.constructor);
alert(typeof a);
/script
特别说明:
1、js 中一切皆是对象
如何判断一个对象实例是不是person类型?
if(a instanceof person){
window.alert(a 是person);
}
//方法一
if(a.constructor==person){
window.alert(a 是person);
//方法二
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
您可能关注的文档
最近下载
- 图案变化与统一课件设计.pptx VIP
- 2025年金融风险管理师买入看跌期权与卖出看跌期权策略专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖谈判中的谈判记录与总结技巧专题试卷及解析.pdf VIP
- 2025年房地产经纪人客户隐私保护监管政策解读专题试卷及解析.pdf VIP
- 基于单片机的数控直流稳压电源的设计.docx VIP
- 县域消费扶贫与长效帮扶机制分析.pdf VIP
- 2025年项目管理专业项目交付成果验收检查表编制专题试卷及解析.pdf VIP
- 煤矿露天改扩建项目竣工验收报告.docx
- 人体解剖学复习测试有答案(二).doc VIP
- 基于stm32的智能小车设计毕业设计论文.docx VIP
原创力文档

文档评论(0)