华南俳烁实业有限公司

考試首頁(yè) | 考試用書(shū) | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
  當(dāng)前位置:設(shè)計(jì)制作 > JavaScript > 文章內(nèi)容
  

基礎(chǔ)JavaScript實(shí)例:JavaScript函數(shù)

 [ 2016年2月17日 ] 【

上面的函數(shù)會(huì)當(dāng)按鈕被點(diǎn)擊時(shí)提示 "Welcome Bill Gates, the CEO"。

函數(shù)很靈活,您可以使用不同的參數(shù)來(lái)調(diào)用該函數(shù),這樣就會(huì)給出不同的消息:

實(shí)例



根據(jù)您點(diǎn)擊的不同的按鈕,上面的例子會(huì)提示 "Welcome Harry Potter, the Wizard" 或 "Welcome Bob, the Builder"。

帶有返回值的函數(shù)

有時(shí),我們會(huì)希望函數(shù)將值返回調(diào)用它的地方。

通過(guò)使用 return 語(yǔ)句就可以實(shí)現(xiàn)。

在使用 return 語(yǔ)句時(shí),函數(shù)會(huì)停止執(zhí)行,并返回指定的值。

語(yǔ)法

function myFunction()
{
var x=5;
return x;
}

上面的函數(shù)會(huì)返回值 5。

注釋?zhuān)赫麄(gè) JavaScript 并不會(huì)停止執(zhí)行,僅僅是函數(shù)。JavaScript 將繼續(xù)執(zhí)行代碼,從調(diào)用函數(shù)的地方。

函數(shù)調(diào)用將被返回值取代:

var myVar=myFunction();

myVar 變量的值是 5,也就是函數(shù) "myFunction()" 所返回的值。

即使不把它保存為變量,您也可以使用返回值:

document.getElementById("demo").innerHTML=myFunction();

"demo" 元素的 innerHTML 將成為 5,也就是函數(shù) "myFunction()" 所返回的值。

您可以使返回值基于傳遞到函數(shù)中的參數(shù):

實(shí)例

計(jì)算兩個(gè)數(shù)字的乘積,并返回結(jié)果:

function myFunction(a,b)
{
return a*b;
}

document.getElementById("demo").innerHTML=myFunction(4,3);

"demo" 元素的 innerHTML 將是:

12

本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪(fǎng)問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
桐城市| 泰安市| 凤阳县| 美姑县| 化州市| 黎川县| 博野县| 岗巴县| 龙川县| 太仓市| 阳原县| 衡阳市| 祁连县| 渑池县| 平昌县| 保定市| 石城县| 巴里| 临安市| 富蕴县| 桦南县| 宜春市| 垫江县| 岳池县| 洪江市| 乡城县| 涟源市| 德安县| 宿松县| 石家庄市| 米林县| 永平县| 奈曼旗| 会理县| 南皮县| 赤水市| 五大连池市| 晋城| 赞皇县| 兴安县| 巴塘县|