JavaScript中匿名函数有哪些特点和用法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1282个文字,预计阅读时间需要6分钟。
本章节为家长带来了关于JavaScript的相关知识,主要介绍了匿名函数的相关问题,包括嵌套与递归等内容,希望对家长有所帮助。
【相关推荐】- JavaScript 视频教程- 一、变量声明
本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了匿名函数的相关问题,还包括了嵌套与递归的相关内容,希望对大家有帮助。一、变量的作用域
思考:声明变量后就可以在任意位置使用该变量嘛?
回答:不是。
举例:函数内var关键字声明的变量,不能在函数外访问。
总结:变量的使用是有作用域范围的。
作用域划分:全局作用域、函数作用域和块级作用域(ES6提供的)。
不同作用域对应的变量:全局变量、局部变量、块级变量(ES6提供的)。
全局变量:不在任何函数内声明的变量(显示定义)或在函数内省略var声明变量(隐式定义)都称为全局变量。
作用范围:它在同一个页面文件中的所有脚本内都可以使用。
局部变量:在函数体内利用var关键字定义的变量称为局部变量,它仅在该函数体内有效。
块级变量:ES6提供的let关键字声明的变量称为块级变量,仅在“{}”中间有效,如if、for或while语句等。
本文共计1282个文字,预计阅读时间需要6分钟。
本章节为家长带来了关于JavaScript的相关知识,主要介绍了匿名函数的相关问题,包括嵌套与递归等内容,希望对家长有所帮助。
【相关推荐】- JavaScript 视频教程- 一、变量声明
本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了匿名函数的相关问题,还包括了嵌套与递归的相关内容,希望对大家有帮助。一、变量的作用域
思考:声明变量后就可以在任意位置使用该变量嘛?
回答:不是。
举例:函数内var关键字声明的变量,不能在函数外访问。
总结:变量的使用是有作用域范围的。
作用域划分:全局作用域、函数作用域和块级作用域(ES6提供的)。
不同作用域对应的变量:全局变量、局部变量、块级变量(ES6提供的)。
全局变量:不在任何函数内声明的变量(显示定义)或在函数内省略var声明变量(隐式定义)都称为全局变量。
作用范围:它在同一个页面文件中的所有脚本内都可以使用。
局部变量:在函数体内利用var关键字定义的变量称为局部变量,它仅在该函数体内有效。
块级变量:ES6提供的let关键字声明的变量称为块级变量,仅在“{}”中间有效,如if、for或while语句等。

