Javascript 变量javascript

本文详细介绍了JavaScript中基本类型与引用类型的区别、复制变量的方法、传递参数的特点以及检测类型的两种方式,深入理解JavaScript核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

           javascript高级程序设计 笔记

正文:

   一:基本类型与引用类型

                基本类型的变量在内存所占位置是固定不变的,在javascript中 underdefined、null、boolean、number和string。需要特别注意的是,由于在javascript中string的值是不可修改的,如果重新赋值,则是先销毁后重新赋值。所以在javascript中string不像c#那样属于引用类型

                javascript中object是引用类型。

引用类型

var person=new object();

person.name="desen";

alert(person.name);

基本类型

var name="desen";

name.age=27;

alert(name.age); //undefined 非引用类型

二:复制变量值

基本类型

var num=5;

var num1=num;

num1=6;

alert(num);//结果是5 num没有受到影响

引用类型

var obj=new object();

obj.name="desen";

var obj2=obj;

obj2.name="test";

alert(obj.name);//结果是test

原因还是在内存存储的方式不同

三:传递参数

和变量赋值类似,基本类型参数不会影响原变量,而引用类型则会

四:检测类型

检测类型的两种方法

var test=new object();

alert( typeof(test));//object

alert(test instanceof object); //true

绿色通道:好文要顶关注我收藏该文与我联系


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值