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]

};

时间: 2024-10-13 05:46:17

javascript对象基础的相关文章

JavaScript对象基础讲解

1.Object对象详解 javascript 里最基本的数据类型是对象. javaScript里的对象其实是一个无序的属性集合,属性又是一个个的名-值对. 除了字符串,数字,true,false,null或者undefined以外,其他所有的值在JavaScript里头都是对象. 对象是引用类型,如果变量x表示一个对象,当执行vary = x;语句后,实际上y和x指向的是同一个对象.所以,当你通过y改变对象的值,这种变化也会反映到x上. Object是在javascript中一个被我们经常使用

JavaScript学习笔记——对象基础

javascript对象基础 一.名词解释: 1.基于对象 一切皆对象,以对象的概念来编程. 2.面向对象编程(oop Object oriented programming) A.对象 就是人们要研究的任何事物,不仅能表示具体事物,还能表示抽象的规则,计划或事件. 属性的无序集合,每个属性可以存一个值(原始值,对象,函数) B.对象的属性和行为 属性:用数据值来描述他的状态 行为:用来改变对象行为的方法 C.类 具有相同或相似的性质的对象的抽象就是类.对象的抽象,就是类,类的具体化(实例化)

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

一.JavaScript OOP 概述 OOP 概述 - 面向对象的语言 - 封装 - 把相关的信息(无论数据或方法)存储在对象中 - 继承 - 从其它对象获得属性和方法 - 多态 - 能以多种不同的形式运行函数或方法 - ECMAScript支持这些要求,因此可被是看做面向对象的 封装 - 回顾直接量创建对象 - 使用new调用Object构造函数创建对象语法 继承 - 对象方法 - toString() - toLocaleString() - valueOf() 二.JavaScript

ExtJS教程(2)--- Javascript类和对象基础知识

Javascript中的类其实就是一个function 如下面定义一个Person类 //定义一个类 function Person(){ this.name = 'jaune'; this.age = 18; } //创建一个对象 var person1 = new Person(); console.log(person1); /* * 控制台打出以下内容 * Person {name: "jaune", age: 18} */ 上面是一个简单的定义类及创建类的方法 //定义一个带

Ext JS学习第十天 Ext基础之 扩展原生的javascript对象(二)

此文来记录学习笔记: 今天继续说Ext.Array,Ext.Function,Ext.Date,Ext.Error ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ext.Ar

Ext JS学习第九天 Ext基础之 扩展原生的javascript对象

此文来记录学习笔记: •Ext对于原生的javascript对象进行了一系列的扩展,我们把他们掌握好,更能深刻的体会Ext的架构,从而对我们的web开发更好的服务, 源码位置,我们可以从开发包的这个位置找到这几个扩展的js源码: •extjs-4.1.1\src\core\src\lang\ •ExtJS扩展原生Javascript –Ext.Object –Ext.Number –Ext.String –Ext.Array –Ext.Function –Ext.Date –Ext.Error

前端基础:JavaScript对象

JavaScript对象 在JavaScript中除了null和undefined以外,其他的数据类型都被定义成了对象,也可以用创建对象的方法定义变量,数字型.布尔型.字符串.日期.数字和正则表达式.数组和函数都是对象,在JavaScript程序中大多数功能都是基于对象实现的. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <titl

JavaScript 精粹 基础 进阶(4)对象

转载请注明出处 原文连接 http://blog.huanghanlian.com/article/5b698ed6b8ea642ea9213f4c 对象中包含一系列属性,这些属性是无序的.每个属性都有一个字符串key和对应的value. JavaScript 对象概述 概述 对象中包含一系列属性,这些属性是无序的.每个属性都有一个字符串key和对应的value. var obj = {x : 1, y : 2}; //定义obj对象, 有两个属性x和y obj.x; // 1 //访问对应ob

(补)JavaScript之对象基础

现实世界是由无数的事物或对象组成,事物都有各独特的属性和一些动作行为,一般我们可以通过事物的某些特征或行为动作描述它.JavaScript中也是如此,JavaScript对象是多个键值对的集合,键我们称之为对象的属性,值称之为属性值.如果某个属性的值是函数,那么我们称这个属性是该对象的一个方法. 一     JavaScript对象分类 JS中对象大致可以分为3大类 1.  本地对象 这类对象是独立于宿主环境的对象,不因宿主环境的改变而有任何不同. Object 我称他为原始对象,JS中其他的本