浅谈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 修改URL参数(实现代码)
Jul 08 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
js实现图片轮播效果
Dec 19 Javascript
Javascript实现的SHA-256加密算法完整实例
Feb 02 Javascript
浅谈JS中json数据的处理
Jun 30 Javascript
AngularJS实现select的ng-options功能示例
Jul 12 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
Vue项目总结之webpack常规打包优化方案
Jun 06 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
使用Typescript开发微信小程序的步骤详解
Jan 12 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
php 缓存函数代码
2008/08/27 PHP
浅谈php扩展imagick
2014/06/02 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
Google Suggest ;-) 基于js的动态下拉菜单
2006/10/11 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
Python多线程编程简单介绍
2015/04/13 Python
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Python tcp传输代码实例解析
2020/03/18 Python
python with语句的原理与用法详解
2020/03/30 Python
python如何调用php文件中的函数详解
2020/12/29 Python
Python中生成ndarray实例讲解
2021/02/22 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
师范应届生教师求职信
2013/11/05 职场文书
八年级数学教学反思
2014/01/31 职场文书
文明单位汇报材料
2014/12/24 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
golang操作rocketmq的示例代码
2022/04/06 Golang