【小结】JavaScript函数定义的一些注意事项

原创 2011年01月14日 14:03:00

注:本文只是在看过 JavaScript的各种函数定义 后的小结。

1. 函数声明的同时JS引擎还定义了一个与函数名同名的变量,我们在调用这个函数的时候实际上是在使用这个变量,且它可以在函数声明之前调用,例如

2. 函数表达式,此时将匿名函数赋值给了一变量,此变量需在定义后使用,例如

3. 函数表达式(with函数名),这种用法最好避免,此时非IE浏览器中该函数名只在内部可用,例如

4. 用Function构造函数定义,这种方式效率低,每次执行函数的时候,其函数体都会被解析一次。此外这样声明的函数是不会继承当前声明位置的作用域,它默认只会拥有全局作用域,例如

JavaScript中函数的三种定义方法

本文整理了JavaScript中函数定义的三种方法。 函数的三种定义方法分别是:函数定义语句、函数直接量表达式和Function()构造函数的方法。下面依次介绍这几种方法具体怎么实现。 1. 函数定义...
  • crazyorange_shen
  • crazyorange_shen
  • 2017年04月03日 11:51
  • 1504

编写Javascript时的注意事项

1、预留退路 网站的访问者完全有可能使用的是不支持JavaScript的浏览器,有一些可能是浏览器不支持,或者是浏览器支持,但用户为了避免讨厌的弹出广告而仅用了。在这种情况下,就要保证,你的网站即使...
  • u013380777
  • u013380777
  • 2016年07月04日 10:19
  • 335

前端开发的一些注意事项

1. 表单输入项字段长度注意和后台保持一致。   2. 如果一开始给div标签display样式设置了none,那么在div标签中的表单中的input标签设置disabled=“disabled”是...
  • bengxu
  • bengxu
  • 2018年01月26日 18:39
  • 102

Oracle使用需要注意的内容

Oracle使用需要注意的内容
  • u013882957
  • u013882957
  • 2017年05月04日 21:42
  • 117

PHP内核探索笔记-函数

函数定义:函数的定义是一个将函数名注册到函数列表的过程 1. 词法分析: function将会生成T_FUNCTION标记 2. 语法分析: 3. 生成中间代码: 生成的中间代...
  • xjc200808
  • xjc200808
  • 2015年12月15日 18:31
  • 154

javascript对象小探之八——函数声明与定义位置要求

在JS中有两种定义函数的方式, 1、var aaa=function(){...} 2、function aaa(){...}  var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,...
  • debugingstudy
  • debugingstudy
  • 2013年09月04日 20:37
  • 1088

【linux】linux中一些比较好的操作及注意事项

1、查找文件  find . -name "index.php" 2、查找某段代码所在文件 find . -name "*.php" | xargs grep -n --color "$1" ...
  • hustxiaoxian
  • hustxiaoxian
  • 2017年03月06日 14:42
  • 583

Mybatis的使用注意事项和出错的一些总结

1.首次遇到的bug:There is no getter for property named '**' in 'class java.lang.String 为什么会出现这种原因:1.我设置...
  • yanfeng918
  • yanfeng918
  • 2015年01月27日 14:24
  • 457

接口规范

一、xml规范 先看看这个XML文件: 1 2 3 4 5 article>     id>id>     d...
  • cui7230102
  • cui7230102
  • 2011年11月23日 09:51
  • 284

Oracle 数据类型使用注意事项

-- Start Oracle 支持 NUMBER,BINARY_FLOAT, BINARY_DOUBLE 等数值数据类型,NUMBER 更精确,BINARY_FLOAT 或 BINARY_DOUB...
  • shangboerds
  • shangboerds
  • 2015年06月30日 14:26
  • 602
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【小结】JavaScript函数定义的一些注意事项
举报原因:
原因补充:

(最多只允许输入30个字)