博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面中多个script块之间的关系
阅读量:7175 次
发布时间:2019-06-29

本文共 290 字,大约阅读时间需要 1 分钟。

 一:函数声明与函数定义表达式在函数调用间的区别

结果:

结果:执行了

结论:函数声明在编译期处理了函数声明,但是函数定义表达式并没有初始化与赋值。类似声明了一个变量,但是变量没有赋值。

 

二:多个script之间对于变量的关系

JS是按照代码块来进行编译和执行的,代码块间相互独立,但变量和方法共享。

  

结果:执行了

**如果两个函数块之间更换位置,那就会报错。

 

  

结果:0

**如果两个函数块之间更换位置,那就会报错。

 

三:这样就造成了一个问题,当我们一个页面中引入多个js的时候,可能会造成全局变量的污染

我们可以这么做来避免:

  
结果:1
          0
 
或者我们直接用函数来做:
  

 

转载地址:http://kybzm.baihongyu.com/

你可能感兴趣的文章
二八定律全面分析SEO全过程
查看>>
JSON未定义
查看>>
背包整理(1) 01,完全,多重
查看>>
Common Linux log files name and usage--reference
查看>>
getServletContext()接口解析(收藏)
查看>>
PHP和shell脚本遍历目录及其下子目录
查看>>
iOS中使用block传值
查看>>
设计模式序章
查看>>
委托和事件
查看>>
C++的那些事:类的拷贝控制
查看>>
Word中表格内容被遮挡
查看>>
linux下vi命令大全
查看>>
angular性能优化心得
查看>>
Report_矩阵报表的实现(案例)
查看>>
修改Eclipse/MyEclipse项目的默认编码
查看>>
数据库中如何使用SQL查询连续号码段(转载)
查看>>
BPP
查看>>
Eclipse和PyDev搭建python开发环境
查看>>
IronPython脚本调用C#dll示例
查看>>
LuaInterface简介
查看>>