今天看到个特别有意思的红墨水蓝墨水混合问题:
题:有一瓶红墨水,一瓶蓝墨水,从红墨水舀一勺到蓝瓶里,搅匀后再舀一勺到红瓶里。
问:此时红墨水里含蓝墨水的量和蓝墨水里含红墨水的量关系是什么?大于、小于、等于?
今天看到个特别有意思的红墨水蓝墨水混合问题:
题:有一瓶红墨水,一瓶蓝墨水,从红墨水舀一勺到蓝瓶里,搅匀后再舀一勺到红瓶里。
问:此时红墨水里含蓝墨水的量和蓝墨水里含红墨水的量关系是什么?大于、小于、等于?
这三个方法都是用来改变 this
指向的对象的。
js 最初设计的缺陷导致 js 神奇的存在两个空值: undefined
和 null
。
其他语言中有且只有 null
, NULL
等。
实际开发中,将一个变量赋值为 undefined
和 null
几乎没有区别,且两者都为 Falsy
。
那么两者的区别到底是什么呢?