广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买
定义方法:1、用“var 对象变量名=new Object();”语句;2、用“var 对象变量名={...}”语句;3、用“function 构造函数([参数列表]){...}var 对象名=new 构造函数([参数列表]);”语句。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript中定义对象的方法
1、直接定义
创建语法:
var 对象变量名 = new Object();对象变量名.属性1 = 属性值1;…;对象变量名. 属性N = 属性值N;对象变量名. 方法1 = function([参数列表]){方法体}…;对象变量名. 方法N = function([参数列表]){ 方法体}登录后复制
代码示例:
var student = new Object();student.name="Lucy";student.eat=function(){console.log(this.name+"正在吃东西");}student.eat();登录后复制
2、初始化定义:
创建语法:
var 对象变量名={属性1:属性值1,...,属性N:属性值N,方法1:function([参数列表]){方法体},...,方法N:function([参数列表]){方法体}}登录后复制
注意: 1.属性的定义用:(英文冒号) 2.对象的属性和方法之间用,(英文逗号)隔开,最后一个不加
代码示例:
var student = { name:"Tim", //注意属性的定义用: age:12, eatting:function(){ console.log(this.name+"正在吃东西"); }, running:function(){ console.log(this.name+"正在跑步"); }};student.eatting();student.running();登录后复制
3、构造函数式
创建语法:
function 构造函数([参数列表]){this.属性1=属性值;...;this.属性N=属性值;this.方法1=function([参数列表]){方法体};...;this.方法N=function([参数列表]){方法体};}var 对象名 = new 构造函数([参数列表]);登录后复制
代码示例:
function Student(name){this.name=name;this.eatting=function(){console.log(this.name+"正在吃东西");};}var stu = new Student("Lily");stu.eatting();登录后复制
【推荐学习:javascript高级教程】
以上就是javascript中对象定义的方法有哪些的详细内容,更多请关注9543建站博客其它相关文章!
发表评论