美文网首页
做题笔记

做题笔记

作者: 曾_0f37 | 来源:发表于2017-07-27 15:42 被阅读0次

    javaScript中属性和方法用点"."语法来访问
    属性和方法的的集合就是对象

    下列代码输出结果是什么?

    <script lang="JavaScript" type="text/javascript">
        function outPut(s) {
            document.writeln(s);
        }
        var a = "lashou";
        var b = a;
        outPut(b);
        a = "拉手";
        outPut(a);
        outPut(b);
        var a_array = [1, 2, 3];
        var b_array = a_array;
        outPut(b_array);
        a_array[3] = 4;
        outPut(a_array);
        outPut(b_array);
    </script>
    
    daan: lashou  拉手  lashou   1,2,3    1,2,3,4    1,2,3,4
    分析:a='lashou'是值类型地址不相等,  a_array是引用类型 引用类型相等的话,
    相当于地址相等,地址里面的值共用,你变我也变
    

    以下代码的输出结果是什么?

    function setName(){
        name="张三";   //var name='张三';
    }
    setName();
    console.log(name);
    关于变量作用域问题 函数中使用了var这个变量被视为局部变量只存在这个函数中,
    反之没有使用var 就是全局变量 但是脚本已经存在一个相同名字的全局变量这个函数
    就会改变那个全局变量的值
    
    

    相关文章

      网友评论

          本文标题:做题笔记

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