您的位置:首页 > Web前端 > JavaScript

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

2007-02-25 23:35 1321 查看
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 : "川哥");//这句其实就是一个 if

else

的判断语句,只是用? 简化了


alert(s);//弹个对话框出来,只有确定


confirm(s);//有确定还有取消


</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: