您现在的位置是:首页 > 学无止境
类型转换的小乐趣
类型转换的小乐趣
http://www.planabc.net/2010/11/01/funny_type_conversion_in_javascript/
这个如何转换呢?
首先,我们了解下逻辑 NOT(!)运算与等号(==)运算的一些基本规则:
- 逻辑 NOT 运算中,如果运算数是对象,返回 fasle;
- 等号运算中,如果一个运算数是 Boolean 值,在运算前,会将其转换成数字:false -> 0,true -> 1;
- 等号运算中,如果一个运算数是对象,另一个是数字,在运算前,会将对象转换成数字。
2010年11月2日补充: 对象不能直接转换成数字型,可以将其转换成字符型,再将字符型转换成数字型。
根据上面的一些规则,我们再来看看原来的表达式如何演变:
思考题:
推荐阅读:《命名函数表达式探秘》
下一篇:再谈Iframe的问题
文章评论
- 登录后评论
点击排行
-
php-fpm安装、配置与优化
转载自:https://www.zybuluo.com/phper/note/89081 1、php中...
-
centos下postgresql的安装与配置
一、安装(以root身份进行)1、检出最新的postgresql的yum配置从ht...
-
Mysql的大小写敏感性
MYSQL在默认的情况下查询是不区分大小写的,例如:CREATE TABLE...
-
关于URL编码
转载自:http://www.ruanyifeng.com/blog/2010/02/url_encoding....
-
header中的Cache-control
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的...