84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
js 비교 연산자 ==와 ===의 차이점은 무엇인가요? -PHP 중국어 웹사이트 Q&A-js 비교 연산자 ==와 ===의 차이점은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
三个等号是完全相等,包括类型和值,例如:
0==false正确
0===false错误
1=="1"正确
1==="1"错误
===操作符:
要是两个值类型不同,返回false
要是两个值都是number类型,并且数值相同,返回true
要是两个值都是stirng,并且两个值的String内容相同,返回true
要是两个值都是true或者都是false,返回true
要是两个值都是指向相同的Object,Arraya或者function,返回true
要是两个值都是null或者都是undefined,返回true
==操作符:
如果两个值具有相同类型,会进行===比较,返回===的比较值
如果两个值不具有相同类型,也有可能返回true
如果一个值是null另一个值是undefined,返回true
如果一个值是string另个是number,会把string转换成number再进行比较
如果一个值是true,会把它转成1再比较,false会转成0
如果一个值是Object,另一个是number或者string,会把Object利用 valueOf()或者toString()转换成原始类型再进行比较
js 비교 연산자 ==와 ===의 차이점은 무엇인가요? -PHP 중국어 웹사이트 Q&A-js 비교 연산자 ==와 ===의 차이점은 무엇인가요? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
三个等号是完全相等,包括类型和值,例如:
0==false正确
0===false错误
1=="1"正确
1==="1"错误
===操作符:
要是两个值类型不同,返回false
要是两个值都是number类型,并且数值相同,返回true
要是两个值都是stirng,并且两个值的String内容相同,返回true
要是两个值都是true或者都是false,返回true
要是两个值都是指向相同的Object,Arraya或者function,返回true
要是两个值都是null或者都是undefined,返回true
==操作符:
如果两个值具有相同类型,会进行===比较,返回===的比较值
如果两个值不具有相同类型,也有可能返回true
如果一个值是null另一个值是undefined,返回true
如果一个值是string另个是number,会把string转换成number再进行比较
如果一个值是true,会把它转成1再比较,false会转成0
如果一个值是Object,另一个是number或者string,会把Object利用 valueOf()或者toString()转换成原始类型再进行比较