美文网首页
07-作用域练习题

07-作用域练习题

作者: Young_Blood | 来源:发表于2016-07-27 14:32 被阅读8次
<!DOCTYPE html>
<html lang="en">
 <head> 
  <meta charset="UTF-8" /> 
  <title>作用域练习题</title> 
 </head> 
 <body> 
  <script type="text/javascript">
        // ++ i 和 i++
        // 都是自身累加1,
        // i++; 先拿i的值进行运算,运算完成本身再+1
        // ++i; 先本身累加1 , 再拿结果去运算
        var i = 5;
        console.log(1+(i++)); // 6 -> (i = 6)
        var j = 8;
        console.log(1+ (++i)) // (i = 6) -> 7
        var i2 = 5;
        console.log(2 + (i++) + (++i) + (++i) + (i++)); // 30
        console.log(i); // 9


        // 练习1
        function fn() {
            var i = 10;
            return function (n) {
                console.log(n+(++i));
            }
        }
        var f = fn();
        f(10); // 21
        f(20); // 32
        fn()(10); // 21
        fn()(20); // 31


        // 练习2
        function fn2(i) {
            return function (n) {
                console.log(n + i++);
            }
        }
        var f2 = fn2(13);
        f2(12); // 25
        f2(14); // 28
        fn2(15)(12); // 27
        fn2(16)(13); // 29
        
    </script>  
 </body>
</html>

相关文章

  • 07-作用域练习题

  • 闭包练习题

    变量提升/作用域链练习题 **原型练习题

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • [ES6]1.1作用域

    作用域 全局作用域(global/window) 函数作用域/局部作用域(function) 块状作用域({}) ...

  • C - 作用域

    C - 作用域 一个 C 变量的作用域可以是: 块作用域 函数作用域 函数原型作用域 或 文件作用域 作用域描述程...

网友评论

      本文标题:07-作用域练习题

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