谈JS封闭函数、封闭和内置对象
首先,变量的范围是指变量的范围,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或者邮箱删除。