關于prompt中返回值的問題
?<script type="text/javascript">
? function rec(){
var score;?
score =prompt("請輸入分數:") ;
? ? if (score!=null)
? ? { ? alert("你好"+score);}
? ? else
? ? { ? alert("你好 my friend");}
? }
? </script>
在這段代碼中,如果在彈出的prompt選擇框中,什么都不輸入,直接點擊確認的話,就會只顯示“你好”這兩個字,那么這種情況對于prompt來說其返回值是什么,是null么?
2016-03-31
點取消返回null,不輸入點確定返回空字符,這兩個是不同的
2016-04-04
確實返回了什么東西,我把嘆號去掉,就顯得”正?!傲?/p>
2016-04-01
返回的是類似于空字符串的東西。如有時<input type="textbox" value="" ?/>這是的value應該就是那個prompt的值了。