美文网首页
变量和函数、闭包

变量和函数、闭包

作者: 末版车 | 来源:发表于2018-07-22 19:53 被阅读0次

闭包:

什么是闭包?

函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾机构回收;

用闭包存过循环的索引值;

用闭包做过私有变量计数器;

1

闭包选项卡

3

变量的作用域:

变量作用域指的是变量的作用范围,javascript 中的变量分为全局变量和局部变量;

1.全局变量:在函数之外定义的变量,为整个页面公用,函数内部外部都可以访问,

2.局部变量:在函数内部定义的变量,只在定义该变量的函数内部访问,外部无法访问,

封闭函数:

还可以在函数定义前加上 "~" 和 "!" 等符号来定义匿名函数,

this 代表当前的对象,

常用的内置对象有哪些?

arr 数组 , Date 日期 , string 字符串 , 正则表达式;

内置对象:

1.document

doument .referrer    获取上一个跳转页面的地址;

2.location

window .location.href     获取或重定向url地址;

window .location .search    获取地址参数部分;

window .location . hash    获取页面秒点或叫哈希值;

3.math

math.random    获取0~1的随机数;

math .floor    向下取整;

math .ceil      向上取整;

面向对象是一种编程方法;

创建对象的方法:

1.单体创建对象;

2.工厂模式创建对象;  例如:var tom = new object();    创建一个空对象;

1)属性的继承: fclass.call(this,name,age);this job = job;

2)方法的继承 :sclass .prototype = new fclass();

call 和 apply

作用:都是可以改变 this ;

call 直接传数;   apply 用数组的方式传数;

相关文章

  • 2019-01-05 闭包

    内部函数和外部函数中被内部函数调用的变量组成了闭包。 例子:函数line与变量a构成了闭包。 1.闭包似优化了变量...

  • 变量

    闭包: 什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾机构回收; 用闭包做...

  • 变量和函数、闭包

    闭包: 什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾机构回收; 用闭包存...

  • 13_day变量和函数、闭包

    闭包: 什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾机构回收; 用闭包做...

  • js 变量 闭包

    闭包: 什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾机构回收; 用闭包做...

  • 函数的闭包

    闭包 函数内部的函数会形成闭包闭包里面使用局部变量和函数参数的时候,用的就是外部函数的局部变量。弊端:闭包会导致...

  • 闭包

    什么是闭包闭包就是 函数和函数访问的函数外部变量的总和, 在上面,变量num+函数addNum就是闭包实际上我们经...

  • Python闭包

    什么是闭包?闭包就是在一个函数内部再创建一个函数,内部的函数引用外部函数的变量,变量和内部的函数加起来成为闭包,闭...

  • rust 闭包与同步

    rust 闭包与同步 rust 闭包 rust闭包中主要包括两个部分,闭包参数和闭包环境变量。闭包函数和函数参数使...

  • 「JS」闭包

    闭包闭包的应用保存变量现场封装 闭包 闭包有函数和与其相关的引用环境的组合而成 闭包允许函数访问其引用环境中的变量...

网友评论

      本文标题:变量和函数、闭包

      本文链接:https://www.haomeiwen.com/subject/ejrrmftx.html