当使用Javascript时,偶尔会遇到两个符号和= = =来判断两个变量是否相等。但是两个符号之间的差异还没有被调查。今天有=这个符号,所以我决定
检查一下,这两者之间有什么
区别。
在javascript 和=比较两种
运算符,那么它们
有什么区别 首先,对于字符串、数字和其他基本
类型,有一个差异= = =
1)不同类型比较之间的比较,在值相等后为同一类型,如果不同类型,则结果不同。
2)同一类型的比较,直接比较的值,相同的结果是相同的。
二、对于数组、对象和其他高级类型,没有差异
当一个变量被定义为Arrary和一个变量被定义为一个对象类型,但价值是一样的,同样是= = = = =,因为是指针
地址 三,基本类型和高级类型,并有一个差异= = = =
1)对于高级=,进入基本类型,比较值
2)由于类型不同,结果是
错误的。