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

    技术2022-05-11  83

    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 >  

    最新回复(0)