浅谈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 相关文章推荐
IE 缓存策略的BUG的解决方法
Jul 21 Javascript
YUI 读码日记之 YAHOO.util.Dom - Part.1
Mar 22 Javascript
JQuery获取文本框中字符长度的代码
Sep 29 Javascript
JavaScript学习笔记(二) js对象
Oct 25 Javascript
JS实现随机数生成算法示例代码
Aug 08 Javascript
jQuery使用之设置元素样式用法实例
Jan 19 Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 Javascript
JS输出空格的简单实现方法
Sep 08 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
jQuery位置选择器用法实例分析
Jun 28 jQuery
详解vue中v-on事件监听指令的基本用法
Jul 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
php zip文件解压类代码
2009/12/02 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
动态加载iframe
2006/06/16 Javascript
JavaScript 学习技巧
2010/02/17 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
python 实现简易的记事本
2020/11/30 Python
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
酒店管理专业学生求职信
2013/09/27 职场文书
室内拓展活动方案
2014/02/13 职场文书
团队拓展活动方案
2014/08/28 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
2014年班组长工作总结
2014/11/20 职场文书
大学生团员个人总结
2015/02/14 职场文书
Go语言基础map用法及示例详解
2021/11/17 Golang