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

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值