zoukankan      html  css  js  c++  java
  • JavaScript学习笔记---函数作用域 预解析 返回值

    ## 函数 作用域 预解析 return返回值

    ## 作用域

                1.全局作用域 [在脚本内,函数体外的作用域]
                2.局部作用域 [函数中叫做局部作用域]

    ## 变量 var

                1.全局变量 【在任何地方都能被查找被修改被使用】
                2.局部变量 【在函数中被 声明 出来的变量】特点: 只能在局部作用域使用

    ## 预解析  == 预提升

                1.声明变量 [赋值不提升]
                2.声明函数 [整体]

    ## return 返回值 给函数用的

                特点:
                1.将函数体内值返到函数体外
                2.return 一次只能返回一个值
                3.函数中只要遇到return,函数就会结束,return当前行结束后,后面所有语句不再执行
                4.函数无返回值,默认结果是undefined

                return和函数的参数一样,可以是六大类型中的任意一种类型。

    ## 获取非行间样式方法:

                兼容:
                标准【谷歌,火狐,360...】:getComputedStyle
                格式:  getComputedStyle(元素).样式属性
                
                IE: currentStyle
                格式: 元素.currentStyle.样式属性

    ## 封装函数步骤

                1.找到反复执行的代码块,用一个函数外壳将其套起来
                2.在代码块中找到有可能变化的地方,提成未知数(形参)
                3.调用函数,并且传实参。



  • 相关阅读:
    redis 笔记04 服务器、复制
    redis 笔记03 RDB 持久化、AOF持久化、事件、客户端
    redis 笔记02 对象、数据库
    反射复习笔记02
    攻防世界 — Web进阶题(第11
    机器学习-极大似然和对数几率回归(浅入)
    redis的过期策略和内存淘汰
    Backbone.Router实践
    Spring Boot 数据访问
    Archives: 2018/12
  • 原文地址:https://www.cnblogs.com/shihaiying/p/13229872.html
Copyright © 2011-2022 走看看