zoukankan      html  css  js  c++  java
  • 变量 第三天

    javascript 是个弱类型

    1.       例如  alert(15/true); //NAN    体现了Javascript的弱类型

                                    2       var num1=1;  复制变量值

    var num2=num1;该 num2 只是1 的一个副本 两个变量参与任何操作都不会有影响

                                 3      var  obj1=new Object();

    var obj2=obj1;                              复制引用类型  复制的一样是值  , 不同的是副本是一个指针         指向堆中同一个位置的对象改变其中一个变量就会影响另一个变量

    obj1.name='lll';

    alert (obj2.name);  //lll

     

     

                                 4       没有块级作用域  if和for

                                       if(true){

                                              var color='blue'  ;

                                     }

                                        alert(color);

                        声明变量后会添加到最接近的环境     在函数内部最接近的环境就是局部环境    

                       查询标示符

                        var  color='Blue';

                       function alt(){

                           return   color;

                         } 

                         alert(alt());                    //blue       

                     

            5.管理内存

                       

  • 相关阅读:
    three.js详解
    Javascript的原型
    Transform? Transition? Animation?
    Backbone源码分析Backbone架构+流程图
    对象是引用的注意原型中的属性改变
    MySQL+ JSP+Tomcat開發指引
    MySQL應用分析
    SQL 日期
    MySQL安裝
    MSE错误应对分享
  • 原文地址:https://www.cnblogs.com/france-008/p/5843624.html
Copyright © 2011-2022 走看看