return与echo的区别
echo 主要是在浏览器页面中输出字符串
return 主要在函数内部返回值
在很多函数嵌套使用的过程中,echo可能不能达到预期的效果,所以处理函数的返回或者输出还是用return好
代码代码如下:
<script type="text/javascript">
function msg(a,b){
var sum = a+b;
return sum;
}
var ss = msg("欢迎来到,","php中文网");
document.write(ss);
</script>
如果理解的了代码,就知道函数内部结果值就是return返回的,通过return的返回我们在调用的地方就可以赋值并且进行处理啦!(echo 只是输出不能赋值哦~)(注:例子来自于php中文网)
DOM学习 //相关DOM的注释这里不再多解释可以自行百度哦~~
上面有六个弹窗语句,返回的结果图片中也写明在弹窗后面。
有些同学可能不懂 sum[0].innerHTML 这中间的[0] ,是这样的js开始计算数组的值时从0开始的哦~ [1]这样就表明是第二个数据
getElementsByName('test')[0] 这种方法后面需要添加[0]
这里提及一个概念 innerHTML 和 innerTEXT的区别
上边两个弹窗分别是 :
alert(sum.innerText) 返回值是 php中文网
alert(sum.innerHTML)返回值是 php <span style="color:red;">中文网</span>
大家看明白了嘛?Text是文字的输出,HTML是将里面带HTML标签的语句一起输出的啦~