2 变量

变量
	申明一个变量:var a=1;
	可以把任意数据类型赋值给变量
	变量本身类型不固定的语言称之为动态语言

变量赋值方式:      
  1、等号赋值;
      var a=1;

    2、冒号赋值,对象中的属性赋值:
      {
        name:"zhang",//冒号赋值,对象中的属性赋值
      }
    
基本类型赋值:复制值
引用类型赋值:复制引用,引用就是内存地址
				a指向函数fn,把a赋值给b后,b也指向函数fn

局部变量优先全局变量				
	变量名相同时,局部变量优先全局变量

参数
	函数的参数定义时不加var
	
变量查找机制
  任何变量(函数也视为变量),如果没有在当前函数作用域中找到,就会继续往上查找,最后如果在全局作用域中也没有找到,则报ReferenceError错误。

自增、自减
 自己加1
  a++,++a
 自己加个步长
  a+=步长,a-=步长

  

posted on 2019-01-12 14:09  悬剑  阅读(121)  评论(0编辑  收藏  举报

导航