下のコードから、変数yとzを比較したい場合、厳密な型の比較は一致しますが、y == zは一致しません。誰でもその理由と厳密なタイプの仕組みを説明できますか?あなたは二重の等号(ルース平等)を使用する場合javascriptの一重引用符と二重引用符の比較 - 厳密な型
は<script language="javascript" type="text/javascript">
var x=11;
var y="11";
var z='11';
if(x==y)
alert('x==y');
if(y==z)
alert('y==z');
if(x===y)
alert('x===y');
if(y===z)
alert('y===z');
if(x==z)
alert('x==z');
if(x===z)
alert('x===z');
</script>
厳密な型は '" 'と' '[] '正常に動作上(https://で私。 –
@JamesThorpe for me。 –
"でもy == zは一致しません" - そうです:http://jsbin.com/qatucom/1/edit?js、コンソール – Quentin