扫码关注官方订阅号
function change() { alert(typeof fn) // function function fn() { } var fn } change()
为什么不是undefined?
认证0级讲师
在js中函数的声明 比变量优先级要高并且定义过程不会被变量覆盖 除非是赋值
//你的代码相当于 function change() { function fn() { } var fn; alert(typeof fn) // function 不会被覆盖 fn=1; alert(typeof fn) // 1 会覆盖 } change()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在js中函数的声明 比变量优先级要高
并且定义过程不会被变量覆盖 除非是赋值