欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

javascript中如何調(diào)用函數(shù)

這篇文章將為大家詳細(xì)講解有關(guān)javascript中如何調(diào)用函數(shù),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站是一家專業(yè)提供沁水企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、H5場景定制、小程序制作等業(yè)務(wù)。10年已為沁水眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

javascript中調(diào)用函數(shù)的方法:1、使用“對象.函數(shù)名()”語句調(diào)用;2、使用“函數(shù)名().call(調(diào)用者,參數(shù)1 ,參數(shù)2 , .....);”語句調(diào)用;3、使用“函數(shù)名().apply(調(diào)用者,參數(shù)數(shù)組);”語句調(diào)用。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

函數(shù)的三種實(shí)現(xiàn)方式

命名函數(shù)

		<script type="text/javascript">
		function show(name){
			document.write(name+"  hellow")
		}
		show('laoli');
		</script>

匿名函數(shù)(推薦)

		<script type="text/javascript">
			
		var f=function(name){
			document.write('name+"  hellow")
		}
		f('laoli');
		</script>

使用function類構(gòu)造匿名函數(shù)

格式:new Function(('參數(shù)列表'),('參數(shù)列表'),(‘函數(shù)執(zhí)行體’));

注:

  • Function中f大寫

  • 參數(shù)列表和函數(shù)執(zhí)行體要加引號

  • 以分號結(jié)束

		<script type="text/javascript">
			var f = new Function('name', 'alert(name+"你好");');
			f('laoli');
		</script>

列:命名函數(shù)的使用

		<script type="text/javascript">
			function show(){
				document.write('我是命名函數(shù)')
			}
			var f=show();
			f();//函數(shù)調(diào)用
		</script>

函數(shù)中變量與函數(shù)訪問

函數(shù)中全局變量可以直接訪問

函數(shù)中的函數(shù)需要先調(diào)用才可以訪問

列:實(shí)現(xiàn)函數(shù)內(nèi)的函數(shù)調(diào)用(局部函數(shù)的調(diào)用)

		<script type="text/javascript">
		var num='laoli';
		var f=function(num){
			document.write(num+'真可愛');
			
			function show(){
				document.write('他不是女人')
			}
			show();//調(diào)用show()函數(shù)
		}
		//執(zhí)行函數(shù)
		f(num);
		</script>

結(jié)果:laoli真可愛他不是女人

函數(shù)調(diào)用三種方式

  • 對象.函數(shù)應(yīng)用

  • call方法調(diào)用函數(shù) 函數(shù)應(yīng)用.( 調(diào)用者,參數(shù)1 ,參數(shù)2 , .....)

  • apply方法調(diào)用函數(shù)  apply(調(diào)用者,參數(shù)數(shù)組)

注:當(dāng)聲明一個(gè)函數(shù)是默認(rèn)分配給window對象

列:實(shí)現(xiàn)三種調(diào)用

		<script type="text/javascript">
			//創(chuàng)建命名函數(shù)
			function show(name, age) {
				document.write(name + '是男人,他' + age + '歲');
			}
			//對象.函數(shù)應(yīng)用
			window.show('小明', '30'); 
			//all方法調(diào)用函數(shù) 函數(shù)應(yīng)用.( 調(diào)用者,參數(shù)1 ,參數(shù)2 , .....)
			show.call(window, '小明', '30');
			//apply方法調(diào)用函數(shù)  apply(調(diào)用者,參數(shù)數(shù)組)
			show.apply(window, ['小明', '30']);
		</script>

列:數(shù)組中函數(shù)調(diào)用

		<script type="text/javascript">
			//show傳入兩個(gè)參數(shù) 1個(gè)數(shù)組 1個(gè)函數(shù)
			function show(arr, func) {
				//func.call(window, arr);
				func.apply(window, [arr])
			}
			show([1, 2, 3, 4], function(arr) {
				for (i in arr) {
					document.write(arr[i] + '<br/>')
				}
			});
		</script>

結(jié)果:

javascript中如何調(diào)用函數(shù)

關(guān)于“javascript中如何調(diào)用函數(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯(cuò),請把它分享出去讓更多的人看到。

當(dāng)前名稱:javascript中如何調(diào)用函數(shù)
網(wǎng)頁地址:http://chinadenli.net/article40/poddho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、建站公司網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、微信公眾號、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名