博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 变量
阅读量:6952 次
发布时间:2019-06-27

本文共 1454 字,大约阅读时间需要 4 分钟。

变量类型: 基本类型,引用类型

基本类型:undefined,null,Boolean,Number,String

引用类型:可能由多个值构成的对象。

下面看下 基本类型和引用类型的区别:

1.动态的属性:

//引用类型           var Person=new Object();           Person.name='joe';           console.log(Person.name); //joe           //基本类型           var Person2='mike';           Person2.name='joe';           console.log(Person2.name);//undefined 2.复制变量值
//基本类型          var num=5;          var num2=num; //5          // //使用num初始化num2时,num2也等于5,但是num2和num是完全独立的.赋值给num2的num是num的一个副本          //引用类型          var p1=new Object();          var p2=p1;          p1.name='joe';          console.log(p2.name); //joe 首先 p1保存了一个对象的实例。然后这个值被复制到p2。 所以p1,p2都指向同一个对象。当给p1加name属性时,p2也会有相应的属性了3.参数传递
//在向参数传递 基本类型时,被传递的值会被复制到一个局部变量。js中就是 arguments对象中的一个元素。        //在向参数传递引用类型时,会把这个值在内存中的地址复制给一个局部变量,因此这个局部变量的变化,会反应在函数的外部。        //基本类型        function add(num) {            num += 10;            return num;        }        var count=10,result=add(count);        console.log(count); //10        console.log(result); //20        //引用类型        function addProperty(obj){            obj.name='joe';        }        var Person=new Object();        addProperty(Person);        console.log(Person.name); //joe
 
4.变量类型检查:
typeof   instanceof
console.log(typeof 'aa') //string        function Person() {        }        var p1 = new Person();        console.log(p1 instanceof Person); //true
 
 
 
 
 
 
 
 
 
 
 

转载于:https://www.cnblogs.com/Mr-Joe/archive/2013/01/02/2842445.html

你可能感兴趣的文章
字符串匹配
查看>>
mysql搭建及数据迁移教程
查看>>
Python文档学习笔记(1)--使用Python 解释器
查看>>
myeclipse 8.5安装freemarker插件方法
查看>>
10 款最好的远程桌面软件
查看>>
JxBrowser之四:对Http Response Code的处理
查看>>
Linux课程---3、Linux远程登录和传输(操作Linux服务器软件)
查看>>
前端模板资源
查看>>
不仅仅是Google,您必须知道的全球十大地图API
查看>>
php排序
查看>>
JSP与Servlet之间传值
查看>>
JavaScript&jQuery.动态删除元素
查看>>
pickle和json模块
查看>>
Python基本语法_输入/输出语句详解
查看>>
用 Flask 来写个轻博客 (4) — (M)VC_创建数据模型和表
查看>>
快速入门分布式消息队列之 RabbitMQ(2)
查看>>
IIS安装与部署,站点的部署与配置
查看>>
Google两步验证的工作原理
查看>>
es6 babel编译
查看>>
过滤器(转载)
查看>>