[轉(zhuǎn)帖]JavaScript中為空值判斷
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
:Javascript中為空值判斷 <html> <head> <meta charset="UTF-8"> <title>Javascript中為空判斷</title> </head> <script type="text/javascript"> function stringDeelWith(){ var testValue=null; if(testValue=="" || testValue==undefined || undefined==null){ document.write(testValue); }else{ document.wirte("this is value not null or not undefined"); } } </script> <body> <input type="button" onclick="stringDeelWith()" value="button"> </body> </html> Javascript和Java不一樣的地方是,Java中判斷是否為空只要判斷是否等于null就可以了,可是在Javascript中卻不能這樣,因?yàn)檫€存在在這另外的幾種情況。 下面看看具體的例子: <html><head><meta charset="UTF-8"><title>Javascript中為空判斷</title></head><script type="text/javascript"> function stringDeelWith(){ var testValue=null; if(testValue=="" || testValue==undefined || undefined==null){ document.write(testValue); }else{ document.wirte("this is value not null or not undefined"); } }</script><body> <input type="button" onclick="stringDeelWith()" value="button"></body></html> 因?yàn)樵谄匠i_發(fā)的時(shí)候一般會(huì)排除,變量里沒有內(nèi)容的空,變量沒有定義的空,變量沒有初始化的空。只要排除這三種情況就可以保證這個(gè)變量里是定義過的、是由內(nèi)容的、是初始化過的,這個(gè)時(shí)候就可以放心的使用了 該文章在 2023/5/31 19:36:18 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |