js中将函数名赋值给变量与将函数名加括号赋值给变量的区别
2015-11-12 10:59
525 查看
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function test(){
return "hello";
}
var i= test();//此种写法是将函数的返回值赋值给变量
alert(i)//弹出hello
var i=test;//此种写法是将函数赋值给变量,也就是将内存给这段函数的首地址赋值给变量
alert(i);//弹出整个函数
</script>
</body>
</html>
本文出自 “IT技术” 博客,请务必保留此出处http://linuxubuntu.blog.51cto.com/4964714/1712064
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function test(){
return "hello";
}
var i= test();//此种写法是将函数的返回值赋值给变量
alert(i)//弹出hello
var i=test;//此种写法是将函数赋值给变量,也就是将内存给这段函数的首地址赋值给变量
alert(i);//弹出整个函数
</script>
</body>
</html>
本文出自 “IT技术” 博客,请务必保留此出处http://linuxubuntu.blog.51cto.com/4964714/1712064
相关文章推荐
- 为何JS操作的href都是javascript:void(0);呢
- top/free/df/jstack/jmap
- js获取网页和元素的宽度、高度
- 10段代码打通js学习的任督二脉
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
- js图片轮播效果实现代码
- js翻页,已转成c#的
- js翻页,待转成c#的
- js中的特有语句with和 for in
- 利用Notepad++插件(JSToolNpp):让JS代码格式化对齐
- Javascript实现页面跳转的几种方式
- DataContractJsonSerializer和JavaScriptSerializer内部实现差异
- JSTL:c:forEach使用
- javascript伸缩菜单栏实现代码分享
- JSP自定义标签开发入门
- 关于JS和OC交互
- javascript发送短信验证码实现代码
- 12种JavaScript MVC框架之比较
- javascript倒计时效果实现
- HTML TBLE表格重复内容列合并javascript方法