js 对象需要注意的事情
来源:互联网 发布:淘宝与客服聊天图片 编辑:程序博客网 时间:2024/06/05 01:07
注意:
a .所有的对象都是true var obj_false = new Boolean(false); // true {} // true [] // true 它们都是对象类型
b. boolean 可以使用Boolean(value) 判断是不是true (它是内置的方法 将value强制的转成Boolean 类型)
1. 不要使用new Number()、new Boolean()、new String()创建包装对象(就是用构造函数的方式创建/或说实例化对象)
因为:包装对象创建/实例化出来的,是对象类型,而不是Number/Boolean/String类型。
2. 转换类型:
转为number类型:用parseInt() / parseFloat();
转为boolean类型:用Boolean(),但通常不必,因为可直接写if (myVar) {...};
转为string类型:用String() / toString(),但是注意:
1) null和undefined伪对象没有toString()方法;
2) 整数number类型要在整数末尾多加一个点,再用toSting()方法;不然的话 分不清是不是小数
3. 判断类型:
typeof操作符可以判断:number / boolean / string / function / undefined;
判断Array:用Array.isArray(myArr);
判断null:用myVar === null;
4. 判断存在性:
判断某个全局变量是否存在:用typeof window.myVar === 'undefined';
判断函数内部某个变量是否存在:用typeof myVar === 'undefined';
5.
字符串里面的 转义字符'\' 如果想要起作用需要先对'\' 转义 就是 "\\s"
- js 对象需要注意的事情
- 装修需要注意的事情
- HTML中的DOCTYPE需要注意的事情!
- 生活之中需要注意的一些事情
- iOS中需要注意的事情
- 学习建网站需要注意的事情
- 网站搬迁需要注意的事情
- 发外链需要注意的事情有哪些
- oracle设置process需要注意的事情
- lua multiple thread 需要注意的事情
- Java异常所需要注意的事情
- #define声明时需要注意的事情
- 目前需要注意的两件事情
- js需要注意的地方
- swing编程的一些需要注意的事情
- 在ubuntu下安装ruby需要注意的事情
- java程序员学习c/c++需要注意的事情
- CE6相对CE5需要注意的事情(By Walle@ARMCE)
- 拦截导弹
- 中国剩余定理 【CRT 两种模型的讲解】
- 单例模式Singleton
- 将数据库查询的的数据生成json格式的树
- svn分支介绍和使用
- js 对象需要注意的事情
- loadrunner Web_类函数之web_set_user()
- {dede:global.cfg_templets_skin/}路径出错
- 编写自定义特性
- POJ 3281 Dining(巧妙转化为最大流)
- Python的字符串方法一览
- 小数的四舍五入实现
- Kaggle比赛知识简要
- 计蒜客 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 L题