浅谈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 相关文章推荐
mouse_on_title.js
Aug 25 Javascript
jquery 多级下拉菜单核心代码
May 21 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
Dec 14 Javascript
Jquery 数组操作大全个人总结
Nov 13 Javascript
利用JavaScript脚本实现滚屏效果的方法
Jul 07 Javascript
jquery判断输入密码两次是否相等
Apr 22 Javascript
JavaScript注入漏洞的原理及防范(详解)
Dec 04 Javascript
JS在浏览器中解析Base64编码图像
Feb 09 Javascript
react-router实现按需加载
May 09 Javascript
JavaScript门道之标准库
May 26 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
Sep 26 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
Sep 21 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
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
JS实现星星海特效
2019/12/24 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
python读取中文txt文本的方法
2018/04/12 Python
Python实现的读写json文件功能示例
2018/06/05 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
keras绘制acc和loss曲线图实例
2020/06/15 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
新加坡最受追捧的体验平台:Hapz
2018/01/01 全球购物
广州品高软件.net笔面试题目
2012/04/18 面试题
如何写自我鉴定
2014/03/19 职场文书
防溺水主题班会教案
2015/08/12 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android