网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.用javascript/css实现GridView行.
.Javascript跨域和Ajax跨域解决方.
.一段非常简单的让图片自动切换js.
.一个简单的javascript菜单.
.Javascript实例教程(8) 检验表单.
.Javascript的基本对象.
.JavaScript+CSS实现tab.
.JavaScript实现页面之间传递参数.
.用javascript屏蔽链接URL的显示.
.如何使用 JavaScript XSLT 处理 .
.mshtml:javascript为HTML文件中.
.JavaScript[对象.属性]集锦、事件.
.Javascript条件判断小伎俩.
.如何利用IE进行JavaScript脚本调.
.用JavaScript实现网页上的浮动广.
.网页中Javascript代码的应用方式.
.JavaScript中的字符串操作.
.JavaScript学习笔记 2-变量、字符.
.Javascript脚本:Function 对象的.
.Javascript实例教程(20) OLE Aut.

js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称

发表日期:2006-8-2


1,列举对象属性的名称
<script language="javascript">
var obj=new Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是属性 c ";
//上面当然是申明一个新的对象,并给对象申明属性再赋值
//下面我们再给上面的对象做一个镶套的对象,还是加新属性并赋值
obj.d=new Object();
obj.d.aa="我是子对象的老大";
obj.d.bb="那我当然只能做老二了,唉,啊?老二?晕";


list(obj)//调用下面的函数,列举出对象的属性名

function list(obj)
{//注意,这个方法不能读出预定义的属性名?
    var name=""; //设置一个空的变量
    for(var i in obj) //变量I 在obj对象中循环,这行不能加引号
    name +=i+"\n" //将i读到的值叫给name变量
    alert(name);//显示出name
}
</script>
2:使用对象www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例
<script language="javascript">
var obj=new Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是属性 c ";
//上面当然是申明一个新的对象,并给对象申明属性再赋值
//下面我们再给上面的对象做一个镶套的对象,还是加新属性并赋值
obj.d=new Object();
obj.d.aa="我是子对象的老大";
obj.d.bb="那我当然只能做老二了,唉,啊?老二?晕";

//下面我们读取出来看下
alert("第一行当然是:"+obj.a+"\n\t 第二个是"+
        obj.b+"\n\t三是"+obj.c);
//下面我们无聊,换个弹出的呵呵,但是效果是一样
confirm("我是:"+obj.d.aa+"\n 看见没有?下行是 : "+obj.d.bb);
//注意上面的/n是换行,\t是显示的对齐格式
</script>
3:利用函数的简单实例www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例
<script language="javascript">
//下面我们定义一些作为方法的函数
function add(x,y){return x+y;}
function jian(x,y){return x-y;}
function chen(x,y){return x*y;}
function chu(x,y){return x/y;}

//再定义一个可以把上面函数作为参数的函数
function oper(op1,op2,op3)
{//传入三个参数
    return op1(op2,op3);//将三个参数从新组合,以便多次调用
}
var i=oper(add  , oper(add,2,3) , oper(jian,5,4));//简单说这句体现的结果就是(2+3 + 5-4)
//上面这句看起来又点饶,其实就是调用oper函数并赋以三个参数,只是多了镶套
document.write("oper方法得出结果是 : <b>"+i+"<b>");//这句是现实已一句话,后面的I加粗了
</script>
4;循环,判断www.cnblogs.com/thcjp/将在近期不断增加js-ajax入门实例
<script language="javascript">
for(var i=0,fact=1,b=1;i<10;i++,fact*=i,b+=fact)
{//申明一个 i,fact,b 后面做赋值运算 i 递增1,fact乘以递增后的i,b加得出结果的fact
    document.write(i+"="+fact+"="+b+"<br>");
    //显示出i = fact = b 加换行显示下次循环的结果
}
</script>
<script language="javascript">
var name="梅姐";//如果这里的值等于null的话,下面就会显示是 你好a川哥
var s="您好a"+((name!=null) ? name : "川哥");//这句其实就是一个 ifelse的判断语句,只是用? 简化了
alert(s);//弹个对话框出来,只有确定
confirm(s);//有确定还有取消
</script>

上一篇:判断浏览器是否支持JavaScript和Cookies 人气:9532
下一篇:js入门实例の构造函数\方法的定义和调用\原型对象 人气:10168
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐