一個(gè)方法有入口,就是那個(gè)方法名
成都創(chuàng)新互聯(lián)是一家專業(yè)提供龍陵企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為龍陵眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
有出口,就是return了
有返回值的,你會(huì)return一個(gè)值, 來表示方法結(jié)束
沒有返回值的,即使你不寫return,方法執(zhí)行完也是會(huì)默認(rèn)有一個(gè)出口的, 你也可以顯式的加上return; 這樣不返回任何值,但是告訴計(jì)算機(jī), 執(zhí)行完畢.
有時(shí)候你的方法有多個(gè)return,那就是說明這個(gè)方法有多個(gè)出口,當(dāng)然出口多了邏輯會(huì)比較復(fù)雜,不太好理解,也不太好閱讀源代碼
-------以上是基本知識(shí)-------
有返回值,你就可以用一個(gè)變量來接收返回值, 示例如下
function func(a, b){
return a+b;
}
var c = func(1, 2); //c=3
alert(c);
使用ajax
$.ajax({
"type"?:?'get',
"url"?:?"訪問后臺(tái)路徑",
"dataType"?:?"json",
"data"?:?{
name:"傳給后臺(tái)的參數(shù)"
},
"success"?:?function(resp)?{
//返回成功信息-----》resp
},
"error":function(emsg){
//返回失敗信息-----》emsg
}
});
使用return語句
return的內(nèi)容可以是值、變量、表達(dá)式、函數(shù)~~~(如下案例為返回一個(gè)表達(dá)式,返回的是str和str2連接的結(jié)果)
script
function?h5course()?{
var?str?=?'HTML5學(xué)堂';
var?str2?=?'原創(chuàng)技術(shù)文章分享';
return?str+str2;
}
console.log(h5course());
/script
按照你的要求編寫的Javascript語言的程序如下
html
head
script?type=text/javascript
var?textID;
function?input_in(inputID){
textID=inputID;
}
function?button_in(){
alert(textID);
var?element=document.getElementById(textID);
element.value=textID;
}
/script
/head
body
input?type="text"?name="work_id"?id="work_id"?value=""?onclick="input_in('work_id');"
input?type="text"?name="work_psw"?id="work_psw"?value=""?onclick="input_in('work_psw');"
button?onclick="button_in()"7/button
/body
/html
運(yùn)行結(jié)果
你這個(gè)函數(shù)已經(jīng)把結(jié)果返回了,你是想把這個(gè)結(jié)果放在h2標(biāo)簽里面是吧!
可以直接在你的Onlick
屬性中
調(diào)用函數(shù)并寫入,但是這樣寫太亂了,
不太好管理
你這樣不好弄,應(yīng)該你的函數(shù)是在標(biāo)簽內(nèi)的onclick屬性中調(diào)用的,返回值只有在標(biāo)簽內(nèi)的那個(gè)屬性中才能得到,
換一種寫法就行了,
最終得到結(jié)果直接寫到h2標(biāo)簽里面去,
比如直接在你的count函數(shù)中完成這一步:
function
count(){
//
.....
算出結(jié)果
var
h2
=
Object;
//得到你的對象
h2.innerHTML
=
'你點(diǎn)擊了多少次';
}
如果你只是想返回的話,可以在其他地方調(diào)用這個(gè)函數(shù)
得到結(jié)果再寫入:
function
count(){
//
.......
}
在這里調(diào)用并寫入
var
h2;
h2.innerHTML
=
count();
//
結(jié)果就是你的函數(shù)的返回值