JS 里的数据类型转换

2019-03-15  本文已影响0人  饥人谷_RzhiPeng
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

深拷贝:所有的基本类型的赋值,都是深拷贝;
浅拷贝:复杂类型的引用和赋值。

上一篇 下一篇

猜你喜欢

热点阅读