JavaScript是一个变量松散型的语言。(不像Java一样强类型语言。)

JavaScript变量包括两种:基本类型(简单的数据段)和引用类型(对象)。

一、基本数据类型(5种)

Undefined、Null、Boolean、Number、String(按值访问)。

ps:在很多语言中,String都是以对象的形式出现,但是JavaScript就不一样。

二、引用数据类型(按引用访问)

引用数据类型可以动态的给他添加一些属性。(基本数据类型是不可以的呦。

三、复制变量值

1、基本数据类型

var num1=5;
var num2=num1;

下图所示复制过程:

(复制前)                                       

   
num1 5(Number)
   

 

(复制后)

   
num1

5  (Number)

num2 5  (Number)

2、引用数据类型

var obj1=new Object();
var obj2=obj1;
obj1.name="sam";
alert(obj2.name);//"sam"

复制前

   
obj1 (Object类型)
   

复制后

   
obj1 (Object类型)
obj2 (Objectt类型)

讨厌插图片,自行想象obj2并非再次创建一个新的对象,还是和obj2指向同一对象,由上述的代码可知。。。。

最新文章

  1. H3 BPM:为石化企业提供一个不一样的全停大修平台
  2. Android中利用AIDL机制调用远程服务
  3. SQL Server 数据库的维护(三)__事务(transaction)和锁
  4. jsrender for 标签
  5. Swift开发第三篇——Playground
  6. Qt动画效果的实现,QPropertyAnimation
  7. JS 获取 路径参数 传入 参数名 截取 & 和 # 之前 字符
  8. HDU_1429——胜利大逃亡续,十位二进制状态压缩,状态判重
  9. redis基础操作
  10. jquery文本框验证字符长度和只能输入数字
  11. c#Enum的用法
  12. vue 相对其他热门 框架 优点 --- 待续
  13. Flood-it!
  14. 1px 究竟是多大
  15. Oracle的over子函数的妙用
  16. CORS跨域资源共享你该知道的事儿
  17. uva225 回溯剪枝
  18. 18 UI美化自定义主题样式代码
  19. readlink: command not found 解决方案
  20. if语句和switch语句

热门文章

  1. JS——按钮点击事件累加注册问题
  2. VS2015自定义工具栏,往工具栏上添加按钮
  3. django xadmin拓展User模型
  4. laravel项目安装与重要目录文件说明(一)
  5. java8 LocalDateTime转unix时间戳(带毫秒,不带毫秒)
  6. MySQL联接查询算法(NLJ、BNL、BKA、HashJoin)
  7. (转)Oracle定时执行计划任务
  8. appium定位toast消息的使用
  9. gcc8.2安装__(沒有成功)
  10. centos 下使用vscode 调试egg.js 注意事项