<
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 >
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 >
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 >
// 下面我们定义一些作为方法的函数
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 >
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 >