老师请问为什么 true == “hello”结果是flase
请问老师 true == “hello”在进行比较时是如何进行类型转换的(在进行比较时 “hello”不会被自动转换成布尔类型的值吗?)
14
收起
正在回答
1回答
同学你好,当布尔类型的值与字符串类型的值进行==比较时,会将布尔类型的值自动转换为数值类型,然后再进行比较,即 1 == "hello",数值1与字符串hello不等,所以 true == "hello" 结果为false。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星