浅谈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代码
Mar 05 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
Aug 28 Javascript
Javascript控制div属性动态变化实例分析
Oct 08 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
Mar 05 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Dec 15 Javascript
js常用DOM方法详解
Feb 04 Javascript
BootStrap selectpicker后台动态绑定数据
Jun 01 Javascript
pm2 部署 node的三种方法示例
Oct 20 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
小程序和web画三角形实现解析
Sep 02 Javascript
Vue select 绑定动态变量的实例讲解
Oct 22 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
2013/06/21 PHP
JS实现打开本地文件或文件夹
2021/03/09 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
微信JS接口大全
2016/08/25 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
vue数据操作之点击事件实现num加减功能示例
2019/01/19 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
python实现滑雪游戏
2020/02/22 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
几个Shell Script面试题
2012/08/31 面试题
抽样调查项目计划书
2014/04/24 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
道歉的话语大全
2015/05/12 职场文书
大学生暑假实习总结
2015/07/13 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书