课程
/前端开发
/JavaScript
/Ajax全接触
if(request.readyState===4)等于为什么等于是三个等号。。。。。
2015-12-10
源自:Ajax全接触 2-5
正在回答
= 赋值
== 一般判断 比如 1 == "1" true
=== 严格等于 无论是值还是类型都要相等。 比如 1 === "1" false
懂了谢谢
因为三个等号是绝对相等 如果用两个等号,会隐式的进行类型转换 比喻 4 == '4' 就会等到true 虽然一个是数字一个是字符串,但是如果用 4 === '4' 就会得到false,因为他们的类型都不一样。
举报
本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用