js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
生活随笔
收集整理的這篇文章主要介紹了
js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1,列舉對(duì)象屬性的名稱
<script?language="javascript">
var?obj=new?Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是屬性?c?";
//上面當(dāng)然是申明一個(gè)新的對(duì)象,并給對(duì)象申明屬性再賦值
//下面我們?cè)俳o上面的對(duì)象做一個(gè)鑲套的對(duì)象,還是加新屬性并賦值
obj.d=new?Object();
obj.d.aa="我是子對(duì)象的老大";
obj.d.bb="那我當(dāng)然只能做老二了,唉,啊?老二?暈";
list(obj)//調(diào)用下面的函數(shù),列舉出對(duì)象的屬性名
function?list(obj)
{//注意,這個(gè)方法不能讀出預(yù)定義的屬性名?
????var?name="";?//設(shè)置一個(gè)空的變量
????for(var?i?in?obj)?//變量I?在obj對(duì)象中循環(huán),這行不能加引號(hào)
????name?+=i+"\n"?//將i讀到的值叫給name變量
????alert(name);//顯示出name
}
</script>
2:使用對(duì)象www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
var?obj=new?Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是屬性?c?";
//上面當(dāng)然是申明一個(gè)新的對(duì)象,并給對(duì)象申明屬性再賦值
//下面我們?cè)俳o上面的對(duì)象做一個(gè)鑲套的對(duì)象,還是加新屬性并賦值
obj.d=new?Object();
obj.d.aa="我是子對(duì)象的老大";
obj.d.bb="那我當(dāng)然只能做老二了,唉,啊?老二?暈";
//下面我們讀取出來看下
alert("第一行當(dāng)然是:"+obj.a+"\n\t?第二個(gè)是"+
????????obj.b+"\n\t三是"+obj.c);
//下面我們無聊,換個(gè)彈出的呵呵,但是效果是一樣
confirm("我是:"+obj.d.aa+"\n?看見沒有?下行是?:?"+obj.d.bb);
//注意上面的/n是換行,\t是顯示的對(duì)齊格式
</script>
3:利用函數(shù)的簡(jiǎn)單實(shí)例www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
//下面我們定義一些作為方法的函數(shù)
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;}
//再定義一個(gè)可以把上面函數(shù)作為參數(shù)的函數(shù)
function?oper(op1,op2,op3)
{//傳入三個(gè)參數(shù)
????return?op1(op2,op3);//將三個(gè)參數(shù)從新組合,以便多次調(diào)用
}
var?i=oper(add??,?oper(add,2,3)?,?oper(jian,5,4));//簡(jiǎn)單說這句體現(xiàn)的結(jié)果就是(2+3?+?5-4)
//上面這句看起來又點(diǎn)饒,其實(shí)就是調(diào)用oper函數(shù)并賦以三個(gè)參數(shù),只是多了鑲套
document.write("oper方法得出結(jié)果是?:?<b>"+i+"<b>");//這句是現(xiàn)實(shí)已一句話,后面的I加粗了
</script>
4;循環(huán),判斷www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
for(var?i=0,fact=1,b=1;i<10;i++,fact*=i,b+=fact)
{//申明一個(gè)?i,fact,b?后面做賦值運(yùn)算?i?遞增1,fact乘以遞增后的i,b加得出結(jié)果的fact
????document.write(i+"="+fact+"="+b+"<br>");
????//顯示出i?=?fact?=?b?加換行顯示下次循環(huán)的結(jié)果
}
</script>
<script?language="javascript">
var?name="梅姐";//如果這里的值等于null的話,下面就會(huì)顯示是?你好a川哥
var?s="您好a"+((name!=null)???name?:?"川哥");//這句其實(shí)就是一個(gè)?ifelse的判斷語句,只是用??簡(jiǎn)化了
alert(s);//彈個(gè)對(duì)話框出來,只有確定
confirm(s);//有確定還有取消
</script>
<script?language="javascript">
var?obj=new?Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是屬性?c?";
//上面當(dāng)然是申明一個(gè)新的對(duì)象,并給對(duì)象申明屬性再賦值
//下面我們?cè)俳o上面的對(duì)象做一個(gè)鑲套的對(duì)象,還是加新屬性并賦值
obj.d=new?Object();
obj.d.aa="我是子對(duì)象的老大";
obj.d.bb="那我當(dāng)然只能做老二了,唉,啊?老二?暈";
list(obj)//調(diào)用下面的函數(shù),列舉出對(duì)象的屬性名
function?list(obj)
{//注意,這個(gè)方法不能讀出預(yù)定義的屬性名?
????var?name="";?//設(shè)置一個(gè)空的變量
????for(var?i?in?obj)?//變量I?在obj對(duì)象中循環(huán),這行不能加引號(hào)
????name?+=i+"\n"?//將i讀到的值叫給name變量
????alert(name);//顯示出name
}
</script>
2:使用對(duì)象www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
var?obj=new?Object();
obj.a="您好,我是田洪川";
obj.b="你是田洪川咋的,不得了啊?";
obj.c="西西,哈哈,我是屬性?c?";
//上面當(dāng)然是申明一個(gè)新的對(duì)象,并給對(duì)象申明屬性再賦值
//下面我們?cè)俳o上面的對(duì)象做一個(gè)鑲套的對(duì)象,還是加新屬性并賦值
obj.d=new?Object();
obj.d.aa="我是子對(duì)象的老大";
obj.d.bb="那我當(dāng)然只能做老二了,唉,啊?老二?暈";
//下面我們讀取出來看下
alert("第一行當(dāng)然是:"+obj.a+"\n\t?第二個(gè)是"+
????????obj.b+"\n\t三是"+obj.c);
//下面我們無聊,換個(gè)彈出的呵呵,但是效果是一樣
confirm("我是:"+obj.d.aa+"\n?看見沒有?下行是?:?"+obj.d.bb);
//注意上面的/n是換行,\t是顯示的對(duì)齊格式
</script>
3:利用函數(shù)的簡(jiǎn)單實(shí)例www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
//下面我們定義一些作為方法的函數(shù)
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;}
//再定義一個(gè)可以把上面函數(shù)作為參數(shù)的函數(shù)
function?oper(op1,op2,op3)
{//傳入三個(gè)參數(shù)
????return?op1(op2,op3);//將三個(gè)參數(shù)從新組合,以便多次調(diào)用
}
var?i=oper(add??,?oper(add,2,3)?,?oper(jian,5,4));//簡(jiǎn)單說這句體現(xiàn)的結(jié)果就是(2+3?+?5-4)
//上面這句看起來又點(diǎn)饒,其實(shí)就是調(diào)用oper函數(shù)并賦以三個(gè)參數(shù),只是多了鑲套
document.write("oper方法得出結(jié)果是?:?<b>"+i+"<b>");//這句是現(xiàn)實(shí)已一句話,后面的I加粗了
</script>
4;循環(huán),判斷www.cnblogs.com/thcjp/將在近期不斷增加js-ajax入門實(shí)例
<script?language="javascript">
for(var?i=0,fact=1,b=1;i<10;i++,fact*=i,b+=fact)
{//申明一個(gè)?i,fact,b?后面做賦值運(yùn)算?i?遞增1,fact乘以遞增后的i,b加得出結(jié)果的fact
????document.write(i+"="+fact+"="+b+"<br>");
????//顯示出i?=?fact?=?b?加換行顯示下次循環(huán)的結(jié)果
}
</script>
<script?language="javascript">
var?name="梅姐";//如果這里的值等于null的話,下面就會(huì)顯示是?你好a川哥
var?s="您好a"+((name!=null)???name?:?"川哥");//這句其實(shí)就是一個(gè)?ifelse的判斷語句,只是用??簡(jiǎn)化了
alert(s);//彈個(gè)對(duì)話框出來,只有確定
confirm(s);//有確定還有取消
</script>
轉(zhuǎn)載于:https://www.cnblogs.com/czh-liyu/archive/2007/11/27/974051.html
總結(jié)
以上是生活随笔為你收集整理的js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开个普通花店需要投资多少,有哪些要注意的
- 下一篇: 还有两个月出生的谈姓男宝宝,帮忙取个名字