浅谈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 相关文章推荐
jquery表单对象属性过滤选择器实例分析
May 18 Javascript
javascript中JSON.parse()与eval()解析json的区别
May 19 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
Vue2.x中的父子组件相互通信的实现方法
May 02 Javascript
Kotlin学习第一步 kotlin语法特性
May 25 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
Sep 30 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
浅析vue中的provide / inject 有什么用处
Nov 10 Javascript
JavaScript如何判断input数据类型
Feb 06 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
vue移动端弹起蒙层滑动禁止底部滑动操作
Jul 22 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
Oct 27 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之sphinx
2013/05/15 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
理解AngularJs指令
2015/12/10 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python 的内置字符串方法小结
2016/03/15 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python自定义一个异常类的方法
2019/06/27 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python bisect模块原理及常见实例
2020/06/17 Python
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
人力资源作业细则
2014/03/03 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
美术学专业求职信
2014/07/23 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
小学教师工作总结2015
2015/04/07 职场文书
教师节感想
2015/08/11 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript