javascript对象基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript对象基础相关的知识,希望对你有一定的参考价值。

一、Object引用类型第一种对象写法:
var obj1 = new Object();
obj1.name ="张三";
obj1.sex = true;
obj1.age = 18;
alert(obj1.name);
alert(obj1.sex);
alert(obj1.age);
Object引用类型第二种对象写法:
var obj1 = { name:"张三",sex:true,age:18 };
alert(obj1.name);
alert(obj1.sex);
alert(obj1.age);

迭代对象属性,用于访问对象内所有数据

for (var i in obj1){
    alert(obj1[i]);  //此处要用中括号
}


二、Function引用类型写法

1、function.fuc2(){

    alert();

}//最后不带分号


2、var fuc3 = function(){

    alert(‘aaa‘);

};//最后要带英文分号

fuc3();


3、带参数写法:

参数可以有默认值如c,当没有给c返回参数时,默认使用c=10000.根据参数列表,要从右到左给默认值.

function fuc1(a,b,c=10000){

    alert(‘liuektong‘);

}

fuc1(10,100,1000);

调用函数的时候,可以传数据给回函数,圆括号里的参数叫形式参数。


4、return返回用法

function func3(){

    alert(1);

    return 100;//函数内部可以返回数据给调用它的地方,return后的语句不会执行

}

alert(func3());//调用函数


5、Array引用类型

第一种用法:

var arr1 = new Array();

arr1[0]=101;

arr1[1]=102;

arr1[2]=103;

arr1[10]=104;

alert(arr1[10]);


第二种用法:

var arr2 = new Array(110,120,130);

alert(arr2[0]);


6、函数可放在Object对象内部,称为对象的方法

var obj1={

    name:‘张三‘,

    age:18,

    info:‘张三是个学生‘,

    test1:{

        a:1,

        b:2

    },

    test2:[‘110‘,120]

};


本文出自 “技术天堂” 博客,请务必保留此出处http://jonhson.blog.51cto.com/10559861/1843658

以上是关于javascript对象基础的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript面向对象编程(原型类基础)

javaScript基础

JavaScript基础之对象与内置对象

javascript基础学习

javascript基础篇

JavaScript之基础-15 JavaScript OOP(概述对象模板)