var a={key:"1",value:2};
war b=a;
b.value+=a.key,

打印b.value是多少,a.value呢?

答案:都是21。因为javascript是弱类型语言(C和JAVA是强类型语言),所以是21,并且a和b指向同一块堆内存。

弱类型语言,是相对强类型语言来说的。

在强类型语言中,变量类型有多种,例如int char float boolean 等,不同的类型相互转换有时需要强制转换;

而javascript只有一种类型var,为变量赋值时会自动判断类型并进行转换,所以javascript是弱类型语言,就体现在变量定义类型VAR上了。

最新文章

  1. word2007插入页码里面不显示或没选项可点怎么办?
  2. Storm Topology及分组原理
  3. 2016年5月19日php,mysql配置
  4. json数组,随便测试
  5. ABBYY FineReader的图像编辑器功能使用方法
  6. jQuery $.post $.ajax用法
  7. php字符串首字母转换大小写的实例分享
  8. asp.net 用jquery判断fileupload上传文件的大小和类型和名字
  9. 新API:AttachThreadInput
  10. CMD下用csc.exe编译.cs 代码
  11. 军医王-moTestin云测试看好移动医疗行业
  12. Android学习之旅(一)
  13. 使用表类型(Table Type-SqlServer)实现百万级别的数据一次性毫秒级别插入
  14. JavaScript高级特性-实现继承的七种方式
  15. Python中文转拼音代码(支持全拼和首字母缩写)
  16. go语言中的方法method
  17. python-函数中的参数类型和可变参数解析
  18. python数据结构之动态数组
  19. Flask基础-基础实例
  20. 装好Linux后没有声音的看过来

热门文章

  1. UML_2_浅谈UML的概念和模型之UML九种图
  2. BigDecimal 的一点想法
  3. 微信分享图标设置,以及wx.config配置
  4. iOS 开发】解决使用 CocoaPods 执行 pod install 时出现 - Use the `$(inherited)` flag ... 警告
  5. cocos2dx[3.2](6) 节点类Node
  6. SQL子连接案例
  7. (转)Maven的pom.xml文件配置使用
  8. Django 调用支付宝接口
  9. 模板中用url_for的好处
  10. k8s--kubernetes存储之Volume