浅谈js中同名函数和同名变量的执行问题


Posted in Javascript onFebruary 12, 2017

经测试未写成闭包形式的在同一个文件中或者不同的 js 文件中定义的同名函数,调用时会执行后面一个定义的函数。即使这样写也会执行后面一个即会弹出2:

<script type="text/javascript">
 function t(){
   alert(1);
 }
 
 t();
 
 function t(){
   alert(2);
 }
</script>

另外,定义的变量与css样式也是以后面的为准。

但是对于函数,经测试这样写却会执行前面的函数直接量即弹出1,暂时不知道是为什么。

<script type="text/javascript">
 var t = function(){
   alert(1);
 }
 
 function t(){
   alert(2);
 }

 t();
</script>

以上这篇浅谈js中同名函数和同名变量的执行问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
准确获得页面、窗口高度及宽度的JS
Nov 26 Javascript
jquery实现excel导出的方法
Apr 04 Javascript
获取非最后一列td值并将title设为该值的方法
Oct 30 Javascript
js跑步算法的实现代码
Dec 04 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
js实现遮罩层划出效果是生成div而不是显示
Jul 29 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
Mar 30 Javascript
JS阻止事件冒泡行为和闭包的方法
Jun 16 Javascript
JS产生随机数的几个用法详解
Jun 22 Javascript
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
js 判断当前时间是否处于某个一个时间段内
Sep 19 Javascript
微信小程序实现时间戳格式转换
Jul 20 Javascript
老生常谈jquery id选择器和class选择器的区别
Feb 12 #Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 #Javascript
浅谈jQuery中事情的动态绑定
Feb 12 #Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 #Javascript
jq stop()和:is(:animated)的用法及区别(详解)
Feb 12 #Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 #Javascript
详解Sea.js中Module.exports和exports的区别
Feb 12 #Javascript
You might like
PHP连接MongoDB示例代码
2012/09/06 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
详解webpack2+React 实例demo
2017/09/11 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
python中二维阵列的变换实例
2014/10/09 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
Python 调用PIL库失败的解决方法
2019/01/08 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python线程中的同步问题及解决方法
2019/08/29 Python
python3.8下载及安装步骤详解
2020/01/15 Python
python中os包的用法
2020/06/01 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
几个人围成一圈的问题
2013/09/26 面试题
十一个高级MySql面试题
2014/10/06 面试题
客户经理岗位职责
2013/12/08 职场文书
机关出纳岗位职责
2014/04/03 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server