首页 > 代码库 > 自动类型转换

自动类型转换

<title>4-13</title>
<script language="javascript">
<!--
    var a = "10";
    var b = 10;
    if ( a == b ) // a、b将发生类型转换,转换为同一种类型
    {
        alert( "a等b,“==”使两端的操作数发生了类型转换" );
    }
-->
</script>

 

输出:

技术分享

 

 

<title>4-14</title>
<script language="javascript">
<!--
    var a = "10";
    var b = 10;
    if ( a == b )       // a、b将发生类型转换,转换为同一种类型
    {
        document.write( "<li>在非严格意义上,a等于b" );
    }
    if( a === b )       // 等同运算符判断a、b的相等性,此返回false
    {
         document.write( "<li>a严格等于b" );
    }
    else
    {
        document.write( "<li>在严格意义上,a不等于b" );
    }
-->
</script>

输出:

  • 在非严格意义上,a等于b
  • 在严格意义上,a不等于b

 

自动类型转换