JavaScript typeof function()的注意事项
2015-08-30 22:09
701 查看
首先,上一段代码:
这里的g确实没有这种写法,输出undefined也是情有可原
对于下面两句话,我的理解是
f是函数,然后给f加一对小括号,即f(),就代表函数执行后返回的值。
这一点,我想可以从JavaScript函数的自调用执行来看的话,是可以解释的通的。
个人观点,欢迎留言讨论。
var f = function g() { return 23; }; console.log(typeof g); //输出undefined //console.log(typeof g()); //没有输出 显示错误 “g”未定义 console.log(typeof f); //输出function console.log(typeof f()); //输出number
这里的g确实没有这种写法,输出undefined也是情有可原
对于下面两句话,我的理解是
f是函数,然后给f加一对小括号,即f(),就代表函数执行后返回的值。
这一点,我想可以从JavaScript函数的自调用执行来看的话,是可以解释的通的。
个人观点,欢迎留言讨论。
console.log(typeof f); //输出function console.log(typeof f()); //输出number
相关文章推荐
- javascript的一些常用正则表达式
- 如何清除jsp页面缓存、cookie、session?
- Jsp/Servlet:实现文件上传与下载
- js获得页面鼠标位置
- Servlet和JSP学习指导与实践(三):JSP助阵
- javascript方法时间差值转为00:00:00格式
- 对NSDictionary的遍历
- js总结1
- jsp查询页面和结果页面在同一页面显示和交互
- [LeetCode][JavaScript]Linked List Cycle II
- [LeetCode][JavaScript]Linked List Cycle
- 【JavaScript】BOM基础总结
- JavaScript对象复习
- golang生成目录嵌套json使用jstree显示
- 【Java EE 学习 31】【JavaScript基础增强】【Ajax基础】【Json基础】
- 【JavaScript】DOM操作下拉框
- js 显示现在时间 自制函数
- JavaScript学习笔记3-JavaScript定义对象的四种方式
- javascript的hashtable实现
- 前端路上的各种问题-javascript-2