JavaScript零零碎碎的知识点
来源:互联网 发布:二次元导航源码 编辑:程序博客网 时间:2024/05/15 13:00
正在啃《JavaScript权威指南》,随手记一些重要的东西。
3.6 包装对象
var s = "test";s.len = 4; //给s设置一个属性var t = s.len; //查询这个属性
t返回的结果是undefined。原因在于,执行第二行代码时创建了一个临时字符串对象,s.len属性的设置是在其上的,这行代码执行完毕后临时对象就销毁,原来的s没有变,自然也无法查到s.len这个属性。
//原始值和包装对象的差异var n = 2;var N = new Number(n);typeof(n);typeof(N);n == N;n === N;
3.7 不可变的原始值和可变的对象引用
var s = "hello";s.toUpperCase();//返回一个新的字符串"HELLO",但没有改变s的值s
原始值的比较是值的比较,对象的比较是引用的比较。
两个对象就算包含同样的属性和相同的值,仍然不相等。
3.8 类型转换
[2]+1;[9] == 9;[] == 1;5 == true;//这行代码的结果让我有点意外1 == true;Boolean(5);Object(3);
0 0
- JavaScript零零碎碎的知识点
- 零零碎碎的总结
- postfix的一些零零碎碎
- LaTeX的零零碎碎记录
- 零零碎碎的总结
- 零零碎碎的问题总结
- 零零碎碎的模拟题
- 零零碎碎
- 零零碎碎
- CSP课堂零零碎碎的笔记
- 零零碎碎的网站优化12点
- Java零零碎碎的笔记(一)
- Java零零碎碎的笔记(二)
- 转吧总结,一些零零碎碎的东西
- 一些零零碎碎的知识(笔记)
- 笔记,见了就忘的零零碎碎
- javascript琐碎的知识点
- javascript的知识点
- 兔子--中文存入mysql数据库显示乱码
- 《C语言及程序设计》实践参考——折腾二维数组
- java中栈Stack类操作
- 数据降维工具箱drtoolbox
- 《C语言及程序设计》实践参考——矩阵运算
- JavaScript零零碎碎的知识点
- 流式多处理器(streamingMultiproeessor,SM)与流处理器(strcamingProcessor, sp)
- 如何实现文件上传
- Fragment事务详解
- 平衡二叉树以及平衡二叉树旋转
- URI和URL的区别
- Java面向对象
- Java线程面试题 Top 50
- 程序员必看的书