手机版

谈JS封闭函数、封闭和内置对象

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

首先,变量的范围是指变量的范围,javascript中的变量分为全局变量和局部变量

1.全局变量:在函数外部定义的变量,对整个页面通用,可以在函数内部和外部访问。

2.局部变量:函数内部定义的变量只能在定义该变量的函数内部访问,不能在函数外部访问。在访问函数内部的变量时,首先要弄清楚里面是否有这个变量,如果有,就在里面用,如果没有,就去外面找。

第二,closed function closed function是在javascript中编写匿名函数的另一种方式,创建一个在开始时执行但没有命名的函数。

1、一般功能和执行功能的定义

2.封闭函数的定义和执行:(function(){ 0.}) ();您也可以添加“~”或“!”在函数定义符号之前定义匿名函数。

第三,关闭

闭包是函数的嵌套函数。内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制回收

1.闭包用法1:一个变量长时间驻留在内存中,可以用来存储循环中的索引值

2.关闭目的2:私有变量计数器,不能外部访问,避免全局变量污染

第四,内置对象1。文件

比如看产品详情页的时候想买,就会跳转到登录页面。成功登录后,使用此方法跳转到产品详细信息页面

Document.referrer//获得上一个跳转页的地址(需要服务器环境)

2、位置

A.window.location.href //获取或重置url地址

B.window.location.search //获取地址参数

C.window.location.hash //获取页面锚点或哈希值

3、数学

A.Math.random获得0-1的随机值

数学。地板倒圆了

数学。天花板四舍五入

以上关于JS封闭函数、闭包、内置对象的讨论,都是边肖跟大家分享的内容,希望能给大家一个参考,多支持我们。

版权声明:谈JS封闭函数、封闭和内置对象是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。