JS中falsy值的例子 (将falsy值转换为false)
if(false)
if(null)
if(undefined)
if(0)
if(NAN)
if('') if("")
转为number
Number('1') === 1
parseInt('1',10) === 1
parseFloat('1.23') === 1.23
'1'-0 === 1
+'1' === 1
垃圾回收
如果一个对象没有被引用,它就会被当做垃圾,被浏览器回收。
深COPY and 浅COPY
深拷贝:所有的基本类型的赋值,都是深拷贝;
浅拷贝:复杂类型的引用和赋值。
网友评论