十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一个方法有入口,就是那个方法名
成都创新互联是一家专业提供龙陵企业网站建设,专注与成都网站制作、成都网站建设、H5页面制作、小程序制作等业务。10年已为龙陵众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
有出口,就是return了
有返回值的,你会return一个值, 来表示方法结束
没有返回值的,即使你不写return,方法执行完也是会默认有一个出口的, 你也可以显式的加上return; 这样不返回任何值,但是告诉计算机, 执行完毕.
有时候你的方法有多个return,那就是说明这个方法有多个出口,当然出口多了逻辑会比较复杂,不太好理解,也不太好阅读源代码
-------以上是基本知识-------
有返回值,你就可以用一个变量来接收返回值, 示例如下
function func(a, b){
return a+b;
}
var c = func(1, 2); //c=3
alert(c);
使用ajax
$.ajax({
"type" : 'get',
"url" : "访问后台路径",
"dataType" : "json",
"data" : {
name:"传给后台的参数"
},
"success" : function(resp) {
//返回成功信息-----》resp
},
"error":function(emsg){
//返回失败信息-----》emsg
}
});
使用return语句
return的内容可以是值、变量、表达式、函数~~~(如下案例为返回一个表达式,返回的是str和str2连接的结果)
script
function h5course() {
var str = 'HTML5学堂';
var str2 = '原创技术文章分享';
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
运行结果
你这个函数已经把结果返回了,你是想把这个结果放在h2标签里面是吧!
可以直接在你的Onlick
属性中
调用函数并写入,但是这样写太乱了,
不太好管理
你这样不好弄,应该你的函数是在标签内的onclick属性中调用的,返回值只有在标签内的那个属性中才能得到,
换一种写法就行了,
最终得到结果直接写到h2标签里面去,
比如直接在你的count函数中完成这一步:
function
count(){
//
.....
算出结果
var
h2
=
Object;
//得到你的对象
h2.innerHTML
=
'你点击了多少次';
}
如果你只是想返回的话,可以在其他地方调用这个函数
得到结果再写入:
function
count(){
//
.......
}
在这里调用并写入
var
h2;
h2.innerHTML
=
count();
//
结果就是你的函数的返回值