老师这两者不是一样的吗?

来源:4-9 JS解析机制-预解析

春萍401599

2020-08-06 16:54:17

为啥第一种情况打印出来是undefined,xh,第二种情况打印出来是xm,xh

var name='xm';

        var age=18;

        function fn(argument){

            console.log(name);  

            var name='xh';

            var age=10;

            console.log(name);

        }

        fn();   



var name = "xm"

        var age = 18


        function fn() {

            console.log(name);

            name = "xh";

            console.log(name);

        }

        fn();


写回答

1回答

春萍401599

提问者

2020-08-06

老师,我懂了,不用回复了

0

0 学习 · 14456 问题

查看课程