Open CodeRookie262 opened 3 years ago
除了字符数,数值外的类型在加法运算中都会进行隐式类型转换为数值,所以 true 最终会变为 1,即 2 == true; 在数值类型与其他类型的比较之间会把非数值类型隐式类型转换为数值,2 == 1,故最终结果为 false。
除了字符数,数值外的类型在加法运算中都会进行隐式类型转换为数值,所以 true 最终会变为 1,即 2 == true; 在数值类型与其他类型的比较之间会把非数值类型隐式类型转换为数值,2 == 1,故最终结果为 false。