js([])引用对象的属性和方法 与大括号({})语法创建无类型对象

文章主要简单举例来说明js([])引用对象的属性和方法 与大括号({})语法创建无类型对象的详细实例教程。

使用方括号([])引用对象的属性和方法范例

<script language="网页特效" type="text/javascript">
<!--
//定义了一个user类,包括两个成员age和sex,并指定了初始值。
function user(){
 this.age=21;
 this.sex="male";
}
//创建user对象
var user=new user();
//根据下拉列表框显示用户的信息
function show(slt){
 if(slt.selectedindex!=0){
  alert(user[slt.value]);
 }
}
//-->
</script>
<!--下拉列表框用于选择用户信息-->
<select onchange="show(this)">
 <option>请选择需要查看的信息:</option>
 <option value="age">年龄</option>
 <option value="sex">性别</option>
</select>

使用大括号({})语法创建无类型对象范例

<script language="javascript" type="text/javascript">
<!--
var obj={}; //定义了一个空对象
var user={
 name:"jack",  //定义了name属性,初始化为jack
 favoritecolor:["red","green","black","white"],//定义了颜色喜好数组
 hello:function(){  //定义了方法hello
  alert("hello,"+this.name);
 },
 sex:"male"   //定义了性别属性sex,初始化为sex
}

//调用user对象的方法hello
user.hello();
//-->
</script>

时间: 2024-09-14 21:34:59

js([])引用对象的属性和方法 与大括号({})语法创建无类型对象的相关文章

基于js对象,操作属性、方法详解_javascript技巧

一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascript中,已经存在一些标准的类,例如Date.Array.RegExp.String.Math.Number等等,这为我们编程提供了许多方便.但对于复杂的客户端程序而言,这些还远远不够. 与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很

javascript中的高级特性及特别对象、属性和方法

javascript|对象|高级 一,编写构造函数可以使用 new 运算符结合像 Object().Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化.面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力.创建了自定义的 构造函数,这样就可以创建具有已定义属性的对象.下面是自定义函数的示例(注意 this 关键字的使用). function Circle (xPoint, yPoint, radius) {   this.x = x

ADO三大对象的属性、方法、事件及常数[ZT]

ado|常数|对象 ADO三大对象的属性.方法.事件及常数(一)Connection对象  属性  属性名称 数据类型和用途 Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions).常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务:常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务.默认值为0,表示不使用保留事务. Command

JavaScript原生对象之String对象的属性和方法详解

 这篇文章主要介绍了JavaScript原生对象之String对象的属性和方法详解,本文讲解了length.charAt().charCodeAt().concat().indexOf().lastIndexOf()等方法属性,需要的朋友可以参考下     length length 属性可返回字符串中的字符数目. length 是根据字符串的UTF-16编码来获取长度的,空字符串长度为0.length 不可修改. charAt() charAt() 方法可返回指定位置的字符.注意,JavaSc

js获取和设置属性的方法

 本篇文章主要是对js获取和设置属性的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: function square(num){     var total = num*num;//局部变量     return total; } var total = 50;//全局变量 var number = square(20); alert(total);//结果为50   function square(num){     total = num*num;//全局变量  

javascript动态添加、修改、删除对象的属性与方法详解_javascript技巧

现在介绍如何为一个对象添加.修改或者删除属性和方法.在其他语言中,对象一旦生成,就不可更改了,要为一个对象添加修改成员必须要在对应的类中修改,并重新实例化,而且程序必须经过重新编译.JavaScript 中却非如此,它提供了灵活的机制来修改对象的行为,可以动态添加.修改.删除属性和方法.例如首先使用类Object来创建一个空对象user:var user=new Object(); 1.添加属性这时user 对象没有任何属性和方法,显然没有任何用途.但可以为它动态的添加属性和方法,例如:user

javascript-js里Math对象的属性和方法不能遍历,这是怎么回事?

问题描述 js里Math对象的属性和方法不能遍历,这是怎么回事? 突发奇想,想把js的Math遍历一下,结果发现用for-in没有返回值,也没有错误显示,这是怎么回事? 解决方案 Math只有静态属性和静态方法,不能被实例化,也就不能作为for-in的参数. 我测试了,没有显示.不过你要是用for-in 测试window对象的话,就能看到window对象有好多的属性了. Math这种功能性的函数,可能就不适合用for-in来测试了吧.

ASP利用Recordset对象的属性和方法实现分页

对象|分页 ASP中关于分页显示的基本方法 在了解了Recordset对象的属性和方法后,我们来考虑一下,如何运用它们来达到我们分页显示的目的.首先,我们可以为PageSize属性设置一个值,从而指定从记录组中取出的构成一个页的行数:然后通过RecordCount属性来确定记录的总数:再用记录总数除以PageSize就可得到所显示的页面总数:最后通过AbsolutePage属性就能完成对指定页的访问.好象很并不复杂呀,下面让我们来看看程序该如何实现呢? 我们建立这样一个简单的BBS应用程序,它的

JavaScript原生对象之Date对象的属性和方法详解

 这篇文章主要介绍了JavaScript原生对象之Date对象的属性和方法详解,需要的朋友可以参考下     创建 Date 对象的语法: 代码如下: //Date 对象会自动把当前日期和时间保存为其初始值. new Date();   //value-毫秒:代表自世界协调时1970年1月1日00:00:00开始的数值. new Date(value); //dateString-日期字符串:表示日期的字符串值.此字符串应该是在parse方法中识别的格式. new Date(dateString