??xml version="1.0" encoding="utf-8" standalone="yes"?>男人av在线,日韩久久久久,亚洲成人男人天堂http://www.aygfsteel.com/majianan/category/16293.html<br> <div align=center > <img width=200 height=50 src="http://www.aygfsteel.com/images/blogjava_net/majianan/14891/r_5858488902000cu2.gif" name="welcome"> </div> <br> <script language="JavaScript"> <!-- Begin text = "人本是hQ不必刻意去做hQ世本是世,无须_ֿ(j)d世;自然的才是快乐的?; color1 = "blue"; color2 = "red"; fontsize = "2"; speed = 100; i = 0; if (navigator.appName == "Netscape") { document.write("<layer id=a visibility=show></layer><br><br><br>"); } else { document.write("<div id=a></div>"); } function changeCharColor() { if (navigator.appName == "Netscape") { document.a.document.write("<center><font face=arial size =" + fontsize + "><font color=" + color1 + ">"); for (var j = 0; j < text.length; j++) { if(j == i) { document.a.document.write("<font face=arial color=" + color2 + ">" + Text.charAt(i) + "</font>"); } else { document.a.document.write(text.charAt(j)); } } document.a.document.write('</font></font></center>'); document.a.document.close(); } if (navigator.appName == "Microsoft Internet Explorer") { str = "<center><font face=arial size=" + fontsize + "><font color=" + color1 + ">"; for (var j = 0; j < text.length; j++) { if( j == i) { str += "<font face=arial color=" + color2 + ">" + text.charAt(i) + "</font>"; } else { str += text.charAt(j); } } str += "</font></font></center>"; a.innerHTML = str; } (i == text.length) ? i=0 : i++; } setInterval("changeCharColor()", speed); // End --> </script> zh-cnFri, 20 Apr 2007 02:51:26 GMTFri, 20 Apr 2007 02:51:26 GMT60用JavaScript(g)查大写键QCaps LockQ是否打开Q原创)(j)http://www.aygfsteel.com/majianan/archive/2007/02/01/97284.html马嘉?/dc:creator>马嘉?/author>Thu, 01 Feb 2007 07:21:00 GMThttp://www.aygfsteel.com/majianan/archive/2007/02/01/97284.htmlhttp://www.aygfsteel.com/majianan/comments/97284.htmlhttp://www.aygfsteel.com/majianan/archive/2007/02/01/97284.html#Feedback0http://www.aygfsteel.com/majianan/comments/commentRss/97284.htmlhttp://www.aygfsteel.com/majianan/services/trackbacks/97284.html                         用JavaScript(g)查大写键QCaps LockQ是否打开Q原创)(j)

                                                  马嘉?/font>    2007q???br />

新年W一!希望新的一q大家和我一样天天开?j),能多学点东西Q多多赚钱^-^


在用户遇到需要输入密码的面时候,密码中是否有大写字母Q大写键QCaps LockQ是否打开Q如果能l用户以提示Q岂不是更好Q?br />
下面的示例代码给Z(jin)Ҏ(gu)Q必要的说明代码当中都有注释?br />问中知识点:(x)event.keyCode  ?event.shiftKey
如果有不对,不明白地Ҏ(gu)者有更好的徏议,请告诉我Q谢谢^+^



HTML面代码

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >
< HEAD >
< TITLE >  Detect Caps Lock </ TITLE >
< script >
function  detectCapsLock(e){
    valueCapsLock 
=  e.keyCode ? e.keyCode:e.which; // Caps Lock 是否打开

    valueShift  =  e.shiftKey ? e.shiftKey:((valueCapsLock  ==   16 ) ? true : false ); // shift键是否按?br />
     if (((valueCapsLock  >=   65   &&  valueCapsLock  <=   90 &&   ! valueShift) // Caps Lock 打开Qƈ且 shift键没有按?/span>
     || ((valueCapsLock  >=   97   &&  valueCapsLock  <=   122 &&  valueShift)) // Caps Lock 打开Qƈ且按住 shift?/span>
        document.getElementById('capStatus').style.visibility  =  'visible';
    
else

        document.getElementById('capStatus').style.visibility 
=  'hidden';

  
/*

  javascript中keyCode代码对应?br />  event.keyCode=32        I格
  event.keyCode=13        回R
  event.keyCode=27        Esc
  event.keyCode=16)        Shift
  event.keyCode=17)        Ctrl
  event.keyCode=18)        Alt
  
*/

}
</ script >
</ HEAD >

< BODY >
< input  type ="password"  name ="pwd"  onkeypress ="detectCapsLock(event)"   />
< div  id ="capStatus"  style ="visibility:hidden" >< font  color =red > Caps Lock is on. < font ></ div >
</ BODY >
</ HTML >





]]>
单的密码验证控ghttp://www.aygfsteel.com/majianan/archive/2006/12/07/86036.html马嘉?/dc:creator>马嘉?/author>Thu, 07 Dec 2006 03:25:00 GMThttp://www.aygfsteel.com/majianan/archive/2006/12/07/86036.htmlhttp://www.aygfsteel.com/majianan/comments/86036.htmlhttp://www.aygfsteel.com/majianan/archive/2006/12/07/86036.html#Feedback0http://www.aygfsteel.com/majianan/comments/commentRss/86036.htmlhttp://www.aygfsteel.com/majianan/services/trackbacks/86036.html                                         单的密码验证控g

                                                     马嘉?/font>   2006-12-07

最q一直在?不过忙得很充?学到?jin)很多东?准备一点一Ҏ(gu)?
q个密码验证很简?作ؓ(f)一个独立的控g,可以拿来直接用^+^


pwd.html


<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >
< HEAD >
< TITLE > 密码修改 </ TITLE >
</ HEAD >
< script  language ="javascript" >
// 密码修改
function  CheckUpdatePwd(text){
    
if ( ! confirm( " 认修改密码? "
))
        
return
 ;
    
var  newpwd  =  window.showModalDialog('confirmpwd.htm',  "" " dialogWidth: 280px; dialogHeight: 150px; help: no; status: no "
);
    
if (newpwd == ""   ||  newpwd == null
) {
        alert(
" 密码没有修改! "
);
        
return   true
;
    }
else
 {;
        text.value 
=
 newpwd;
        
return
;
    }
}
</ script >


< BODY >
< table  id ="pwdTable"  width ="100%"  height ="100%"  border ="0"  cellspacing ="2"  cellpadding ="0" >  
< tr >

< td  align ="right"  width ="75" > 客户密码Q?/span> </ td >  
< td >   < input  type ="password"  datafld ="cust_pwd"  name ="cust_pwd"  style ="border:1px solid #CCCCCC; font-size:12px; background-color:#FFFFFF; width:135px"  onFocus ="CheckUpdatePwd(this)"  maxlength ="6" >
 
< font  color ="#FF0000" > Q?/span> </ font >   </ td >

</ tr >
</ table >
</ BODY >
</ HTML >


confirmpwd.htm

< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" >
< link  href ="../../css/all_import.css"  rel =stylesheet >
< title > 密码修改 </ title >
< script  language ="JavaScript"  type ="text/JavaScript" >
function  modifyPwd() {
    
var  newPwd         =  document.all( " newPwd "
).value;
    
var  confirmPwd     =  document.all( " confirmPwd "
).value;

    
if (newPwd.length  ==   0
) {
        alert(
" 误入新密码! "
);
        
return
;
    } 
else   if (newPwd.length  !=
 confirmPwd.length){
        alert(
" 密码长度不一?请重新输? "
);
        resetConfirmPwd();
        
return
;
    } 
else   if (newPwd  !=
 confirmPwd) {
        alert(
" 两次输入的密码不一?请重新输? "
);
        resetConfirmPwd();
        
return
;
    } 
else
{
        alert(
" 密码修改成功! "
)
        window.returnValue 
=
 newPwd;
            window.close();
    }
}

function
 resetConfirmPwd(){
    document.all.newPwd.value 
=   ""
;
    document.all.confirmPwd.value 
=   ""
;
}
</ script >

</ head >
< body  bgcolor ="#f0f0f0" >  
< table  width ="100%"  border ="0"  cellpadding ="0"  cellspacing ="0" >
 
  
< tr >
 
    
< td  colspan ="3"  align ="right" > &nbsp; </ td >
 
  
</ tr >
 
  
< tr >
 
      
< td > &nbsp; </ td >
 
    
< td  width ="100" align ="right"  style ="border:1px solid #CCCCCC; font-size:12px;" >  误入新密码Q?/span> </ td >
 
    
< td  width ="120" >   < input  name ="newPwd"  type ="password"  id ="newPwd"  maxlength ="6"  style ="width:135px" ></ td >
 
    
< td > &nbsp; </ td >
 
  
</ tr >
 
  
< tr >
 
      
< td > &nbsp; </ td >
 
    
< td  width ="100"  align ="right"  style ="border:1px solid #CCCCCC; font-size:12px;" >  L(fng)认新密码Q?/span> </ td >
 
    
< td  width ="120" >   < input  name ="confirmPwd"  type ="password"  id ="confirmPwd"  maxlength ="6"  style ="width:135px" ></ td >
 
    
< td > &nbsp; </ td >
 
  
</ tr >
 
</ table >
 
< table  width ="100%"  height ="60"  border ="0"  cellpadding ="0"  cellspacing ="0" >
 
  
< tr  align ="center" >
 
    
< td > &nbsp; </ td >
 
    
< td  width ="65" >   < input  name ="ok"  type ="button"  class ="btn_70"  id ="ok"  value =" 定"  onClick ="modifyPwd()" ></ td >
 
    
< td  width ="15" > &nbsp; </ td >
 
    
< td  width ="65" >   < input  name ="reset"  type ="button"  class ="btn_70"  id ="reset"  value ="重 置"  onClick ="resetConfirmPwd()" ></ td >
 
    
< td  width ="15" > &nbsp; </ td >
 
    
< td  width ="65" >   < input  name ="close"  type ="button"  class ="btn_70"  id ="close"  value ="ꐠ闭"  onClick ="window.close()" >   </ td >
 
    
< td > &nbsp; </ td >
 
  
</ tr >
 
</ table >
 
</ body >

</ html >


]]>
如何让你的程序运行的更快 Q?Q?-- JavaScript中的数组之字W串下标的运?http://www.aygfsteel.com/majianan/archive/2006/11/09/80184.html马嘉?/dc:creator>马嘉?/author>Thu, 09 Nov 2006 08:44:00 GMThttp://www.aygfsteel.com/majianan/archive/2006/11/09/80184.htmlhttp://www.aygfsteel.com/majianan/comments/80184.htmlhttp://www.aygfsteel.com/majianan/archive/2006/11/09/80184.html#Feedback0http://www.aygfsteel.com/majianan/comments/commentRss/80184.htmlhttp://www.aygfsteel.com/majianan/services/trackbacks/80184.html阅读全文

]]>
JavaScript中的BooleanQ你?jin)解多少Q?/title><link>http://www.aygfsteel.com/majianan/archive/2006/10/30/78177.html</link><dc:creator>马嘉?/dc:creator><author>马嘉?/author><pubDate>Mon, 30 Oct 2006 15:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/majianan/archive/2006/10/30/78177.html</guid><wfw:comment>http://www.aygfsteel.com/majianan/comments/78177.html</wfw:comment><comments>http://www.aygfsteel.com/majianan/archive/2006/10/30/78177.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.aygfsteel.com/majianan/comments/commentRss/78177.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/majianan/services/trackbacks/78177.html</trackback:ping><description><![CDATA[ <font face="Verdana" size="2"> <font color="#000080" size="4">                               JavaScript中的BooleanQ你?jin)解多少Q?/font> <br />                                                       <a href="/majianan"><font color="#0000ff">马嘉?/font></a>      2006-10-30<br /><br /><br />今天看了(jin)一?a href="ttp://www.aygfsteel.com/flyingis">Flyingis</a>写的?a href="/flyingis/archive/2006/06/13/52484.html?CommentID=78102#Post">ECMAScript 基础</a>》一文。在看到</font> <font face="Verdana" size="2">Booleanc这一块内容的时候,随手写了(jin)几行代码Q问题出C(jin)^+^<br />注:(x)此文讨论的是JavaScript1.5<br /><br /><br />q是先来看一D非常简单的代码<br /><br /></font> <div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 128, 0);">//</span> <span style="color: rgb(0, 128, 0);">codeQ?</span> </font> </font> <span style="color: rgb(0, 128, 0);"> <br /> </span> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> x </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">false</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);">;   <br /></span> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> y </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">true</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);">;<br /><br /></span> <span style="color: rgb(0, 128, 0);">//</span> <span style="color: rgb(0, 128, 0);">codeQ?</span> </font> </font> <span style="color: rgb(0, 128, 0);"> <br /> </span> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> xObject </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> <span style="color: rgb(0, 0, 0);"> Boolean(</span> <span style="color: rgb(0, 0, 255);">false</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);">);<br /></span> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> yObject </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> <span style="color: rgb(0, 0, 0);"> Boolean(</span> <span style="color: rgb(0, 0, 255);">true</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);">);<br /><br /></span> <span style="color: rgb(0, 128, 0);">//</span> <span style="color: rgb(0, 128, 0);">codeQ?</span> </font> </font> <span style="color: rgb(0, 128, 0);"> <br /> </span> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> resX </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);"> Boolean(x);<br /></span> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> resY </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);"> Boolean(y);<br /><br /></span> <span style="color: rgb(0, 128, 0);">//</span> <span style="color: rgb(0, 128, 0);">codeQ?</span> </font> </font> <span style="color: rgb(0, 128, 0);"> <br /> </span> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> resXObject </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);"> Boolean(xObject);<br /></span> <span style="color: rgb(0, 0, 255);">var</span> <span style="color: rgb(0, 0, 0);"> resYObject </span> <span style="color: rgb(0, 0, 0);">=</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 255);">new</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);"> Boolean(yObject);<br /><br /></span> <span style="color: rgb(0, 128, 0);">//</span> <span style="color: rgb(0, 128, 0);">codeQ?</span> </font> </font> <span style="color: rgb(0, 128, 0);"> <br /> </span> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);">alert(</span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);">resX = </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);"> resX </span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> and resY = </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">+</span> </font> </font> <font size="2"> <font face="Verdana"> <span style="color: rgb(0, 0, 0);"> resY);<br />alert(</span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);">resXObject = </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);"> resXObject </span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> and resYObject = </span> <span style="color: rgb(0, 0, 0);">"</span> <span style="color: rgb(0, 0, 0);"> </span> <span style="color: rgb(0, 0, 0);">+</span> <span style="color: rgb(0, 0, 0);"> resYObject);</span> </font> </font> </div> <br /> <font face="Verdana" size="2">你明白codeQ?~4 之间的区别么Q(你一定对codeQ?最为熟(zhn),q是我们最常用的)(j)<br />你知道codeQ? 的输出结果么Q(可以先想惻I在运行代码看l果Q如果不明白Q可以l看下去Q?br /><br /><br />如果你已l开始头晕了(jin)Q那暂时不L?jin),看我下面的解释?br />如果你都知道?jin)(哇,高手啊,呵呵^+^Q,那我q有个问题需要你的解{,在此先谢q了(jin)?br /><br /><br />正文Q?br /><font color="#0000ff">JavaScript中的Booleancd</font><br /><br /><font color="#000080">1.   我们所熟?zhn)?br /></font><br />var x = false;<br />var y = true;<br /><br />q是我们大家都熟(zhn)的Q此时我们用的是原始的Boolean|<font color="#0000ff">the primitive Boolean values</font> Qtrue和false<br /><br /><font color="#000080">2.   我们很少用到?/font><br /><br />var xObject = new Boolean(false);<br />var yObject = new Boolean(true);<br /><br />此时我们声明?jin)一?font color="#0000ff">Boolean对象</font>QBoolean对象是对Boolean值的一个封装?br />Boolean对象Q一个gؓ(f)true或false的Boolean对象?br /><br />原始的Boolean值和Boolean对象是有区别的,不要怺hQ引?font color="#0000ff">Core JavaScript 1.5 Reference</font>中的一句话Q?font color="#a52a2a">Do not confuse the primitive Boolean values true and false with the true and false values of the Boolean object.<br /></font><br /><br /><font color="#000080">3.   区别<br /></font><br />区别Q?Q:(x)   声明形式<br /><br />区别Q?Q:(x)   在条件语句(condition statementQ中<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">;<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> xObject </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> Boolean(</span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">);<br /><br /></span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(x)<br />    alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">x = true</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">else</span><span style="color: rgb(0, 0, 0);"><br />    alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">x = false</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br /><br /></span><span style="color: rgb(0, 0, 255);">if</span><span style="color: rgb(0, 0, 0);">(xObject)<br />    alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">xObject = </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> xObject </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">, but in the condition statement, the xObject value is evaluated to true</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">else</span><span style="color: rgb(0, 0, 0);"><br />    alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">xObject = false</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">);</span></div><br /><br />输出l果Q?br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 0);">x </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);"><br />xObject </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">false, <font color="#000000"> but in the condition statement, the xObject value is evaluated to true</font></span></div><br /><br />当一个gؓ(f)false的Boolean对象攑ֈ条g语句当中的时候,Boolean对象的g(x)被当作true来计,但是它本w的值ƈ没有改变Q依然是false。很有趣Q我只知道现象,具体原因不清楚,不知道发明者出于什么地考虑。但是在JavaScript1.2或者更早的版本中却有所不同Q在条g语句Qcondition statementQ中QBoolean对象的计返回的是其对应的原始Boolean的倹{?br /><br /><br />区别Q?Q:(x)初始化Boolean对象<br /><br />声明一个Boolean对象Q如果我们用一个gؓ(f)false的Boolean对象对其q行初始化,则新的Boolean对象的gؓ(f)true<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> xObject </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> Boolean(</span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> resXObject </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> Boolean(xObject);<br />alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">The resXObject value is </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> resXObject);</span></div><br />原始的Boolean值和Boolean对象区别如此之大Q所以切C者区别,不要h使用?br /><br />对于codeQ? 的输出结果,你现在明白是什么原因了(jin)吧?br /><br /><br /><br />上面的东东我也是今天遇到?jin)问题,查?jin)一些资料才知道Q学无止境啊。可是我的问题依然没有解冟?br />我的问题是关于Boolean对象的初始化。代码如下,<br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> ob1 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">new</span><span style="color: rgb(0, 0, 0);"> Boolean(</span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> ob2 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> (ob1</span><span style="color: rgb(0, 0, 0);">&&</span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> ob3 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> (</span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">&&</span><span style="color: rgb(0, 0, 0);">ob1);<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> ob4 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> Boolean(ob1</span><span style="color: rgb(0, 0, 0);">&&</span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">);<br /></span><span style="color: rgb(0, 0, 255);">var</span><span style="color: rgb(0, 0, 0);"> ob5 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> Boolean(</span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);">&&</span><span style="color: rgb(0, 0, 0);">ob1);<br />alert(</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">ob2 = </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> ob2 </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> ob3 = </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> ob3 </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> ob4 = </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> ob4 </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> ob5 = </span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 0);">+</span><span style="color: rgb(0, 0, 0);"> ob5);</span></div><br />l果Q?br /><br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><span style="color: rgb(0, 0, 0);">ob2 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);"> ob3 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">false</span><span style="color: rgb(0, 0, 0);"> ob4 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">true</span><span style="color: rgb(0, 0, 0);"> ob5 </span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">true</span></div><br /></font> <div align="center"> <font face="Verdana" size="2"> <img src="http://www.aygfsteel.com/images/blogjava_net/majianan/js.JPG" alt="js.JPG" border="0" height="531" width="610" /> </font> <br /> </div> <font face="Verdana" size="2"> <br /> <br />我对ob2 ?ob3的结果不太理解,Z么我只是更改?jin)ob1和true的顺序,l果d全不同了(jin)。ƈ且可以发玎ͼl果均等于操作符?amp;&”后面的倹{?br /><br />希望大家能告诉我Q?br /><br /><br /></font> <font face="Verdana" size="2"> <font color="#ff0000">问题已经解决Q?/font> <br /> <br /> <font color="#0000ff">||是这栯的</font>Q从W一个开始,遇到有意义的q回Q否则返回最后一个表辑ּQ注意不一定是Boolean|(j)Q? <br /><br /><font color="#0000ff">&&是这栯的</font>Q从W一个开始,遇到无意义的q回Q否则返回最后一个表辑ּQ注意同上)(j)Q? <br /><font color="#0000ff"><br />!是这栯的Q?/font>对表辑ּ的值取非(注意不是对表辑ּQ? <br /><br />什么是无意义呢Q如下六?0,null,undefined,"",false,NaN。除此,视ؓ(f)有意义? <br /><br />new Boolean(),new Boolean(false)是同一个东西,׃它是一个对象,故是有意义的Q但其gؓ(f)falseQ所以,可以看ؓ(f)“有意义的false”,所以结果ؓ(f)最后一个表辑ּ的倹{? <br /><br />谢谢</font> <font face="Verdana" size="2">jeffjie </font> <br /> <font face="Verdana" size="2"> <br />l箋学习(fn)^+^ </font> <br /> <font face="Verdana" size="2"> <br /> <br /> <br /> </font> <img src ="http://www.aygfsteel.com/majianan/aggbug/78177.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/majianan/" target="_blank">马嘉?/a> 2006-10-30 23:41 <a href="http://www.aygfsteel.com/majianan/archive/2006/10/30/78177.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript For BeginnersQ{载)(j)http://www.aygfsteel.com/majianan/archive/2006/10/25/77141.html马嘉?/dc:creator>马嘉?/author>Wed, 25 Oct 2006 06:26:00 GMThttp://www.aygfsteel.com/majianan/archive/2006/10/25/77141.htmlhttp://www.aygfsteel.com/majianan/comments/77141.htmlhttp://www.aygfsteel.com/majianan/archive/2006/10/25/77141.html#Feedback4http://www.aygfsteel.com/majianan/comments/commentRss/77141.htmlhttp://www.aygfsteel.com/majianan/services/trackbacks/77141.html阅读全文

]]>
վ֩ģ壺 | ξ| ¤| Ͷ| ں| Դ| | | կ| | | ɣ| | | | ˻| ͨ| ˮ| | ػ| | | ˮ| | | | ɽ| ī| | | | | Ұ| ̳| | | ˫Ѽɽ| | | | |