A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 前端小林 初级黑马   /  2019-6-5 14:16  /  967 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1+2+" blind mine"    "3 blind mine"

NaN==NaN   false

NaN===NaN  false

null : 无值,表示它的不是有效的Javascript类型
undefined : 已经声明但是没有定义的变量的值,对象的一个不存在的属性也是该值
null == undefined   true

Boolean('')  false
Boolean(0)  false
Boolean(NaN)  false
Boolean(null)  false
Boolean(undefined)  false

'78px'-1  NaN
NaN-1  NaN
null-1  -1
undefined-1  NaN

Number('78px')  NaN
Number('aaa')  NaN
Number(NaN)    NaN
Number(null)   0
Number(undefined)  NaN

parseInt('78px')  78
parseInt('aaa')  NaN
parseInt(NaN)    NaN
parseInt(null)   NaN
parseInt(undefined)  NaN

undefined.toString();  Cannot read property 'toString' of undefined
null.toString();  Cannot read property 'toString' of null

typeof 1   "number"
typeof NaN  "number"
typeof '1'  "string"
typeof true  "boolean"
typeof null  "object"
typeof undefined  "undefined"

1+NaN   NaN
1+null  1
1+undefined  NaN
1+true  2

'1'+0    '10'
'1'+null  '1null'
'1'+undefined  '1undefined'
'1'+true   '1true'

true+1   2
false+1   1
true+NaN  NaN
true+null   1
true+undefined   NaN

null+NaN   NaN
null+null  0

undefined+NaN   NaN
undefined+null  NaN
undefined+undefined   NaN

isNaN(''); false
isNaN('0'); false
isNaN(null); false
isNaN(NaN); true
isNaN(undefined); true

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马