javascript(腾讯)
2024-10-07 05:10:44
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上了。
最新文章
- word2007插入页码里面不显示或没选项可点怎么办?
- Storm Topology及分组原理
- 2016年5月19日php,mysql配置
- json数组,随便测试
- ABBYY FineReader的图像编辑器功能使用方法
- jQuery $.post $.ajax用法
- php字符串首字母转换大小写的实例分享
- asp.net 用jquery判断fileupload上传文件的大小和类型和名字
- 新API:AttachThreadInput
- CMD下用csc.exe编译.cs 代码
- 军医王-moTestin云测试看好移动医疗行业
- Android学习之旅(一)
- 使用表类型(Table Type-SqlServer)实现百万级别的数据一次性毫秒级别插入
- JavaScript高级特性-实现继承的七种方式
- Python中文转拼音代码(支持全拼和首字母缩写)
- go语言中的方法method
- python-函数中的参数类型和可变参数解析
- python数据结构之动态数组
- Flask基础-基础实例
- 装好Linux后没有声音的看过来
热门文章
- UML_2_浅谈UML的概念和模型之UML九种图
- BigDecimal 的一点想法
- 微信分享图标设置,以及wx.config配置
- iOS 开发】解决使用 CocoaPods 执行 pod install 时出现 - Use the `$(inherited)` flag ... 警告
- cocos2dx[3.2](6) 节点类Node
- SQL子连接案例
- (转)Maven的pom.xml文件配置使用
- Django 调用支付宝接口
- 模板中用url_for的好处
- k8s--kubernetes存储之Volume