===和只要不是为空都返回true的理解

我是后台开发,对前端不是很熟,今天遇上一个很奇怪的问题。
第一个问题:=的区别:==是字符串相等就返回true,===不仅字符串要相等类型也必须相等。
第二个问题:为什么jsonDate.head_rtn_code也能返回一个布尔型。解释是:只要不是null这样写都是返回true。
===和只要不是为空都返回true的理解_第1张图片

你可能感兴趣的:(前端,javascript)