亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于prompt中返回值的問題

?<script type="text/javascript">

? function rec(){

var score;?

score =prompt("請輸入分數:") ;

? ? if (score!=null)

? ? { ? alert("你好"+score);}

? ? else

? ? { ? alert("你好 my friend");}

? }

? </script>

在這段代碼中,如果在彈出的prompt選擇框中,什么都不輸入,直接點擊確認的話,就會只顯示“你好”這兩個字,那么這種情況對于prompt來說其返回值是什么,是null么?

正在回答

3 回答

點取消返回null,不輸入點確定返回空字符,這兩個是不同的

1 回復 有任何疑惑可以回復我~
#1

TheRedWolf 提問者

但是我什么都沒輸入,直接點擊確認,卻只出現了 “你好” 這兩個字?。。?!按照代碼來看的話,應該會出現 “你好 myfriend” 這句話啊?。。。≌垎栠@是為什么????
2016-03-31 回復 有任何疑惑可以回復我~
#2

weibo_慕容2566259 回復 TheRedWolf 提問者

點確認走的是if那個路徑,點取消才走else
2016-04-02 回復 有任何疑惑可以回復我~
#3

TheRedWolf 提問者 回復 weibo_慕容2566259

直接點擊確認,相當于輸入了什么值呢???
2016-04-02 回復 有任何疑惑可以回復我~
#4

weibo_慕容2566259 回復 TheRedWolf 提問者

一個空字符,就是“”,但是不等于null
2016-04-05 回復 有任何疑惑可以回復我~
查看1條回復

確實返回了什么東西,我把嘆號去掉,就顯得”正?!傲?/p>

0 回復 有任何疑惑可以回復我~
#1

TheRedWolf 提問者

。。。。。。。。score!=null和score=null是兩個不同的意思。。。。不能拿來比較
2016-04-05 回復 有任何疑惑可以回復我~

返回的是類似于空字符串的東西。如有時<input type="textbox" value="" ?/>這是的value應該就是那個prompt的值了。

0 回復 有任何疑惑可以回復我~
#1

TheRedWolf 提問者

明白你的意思了,謝謝。但是到底輸入的是什么值呢?可以解釋下么!
2016-04-02 回復 有任何疑惑可以回復我~
#2

0_x_0

值有""雙引號里面的東西。你用火狐調試一下嘛。就可以看到值是什么了。
2016-04-06 回復 有任何疑惑可以回復我~
#3

TheRedWolf 提問者 回復 0_x_0

。。。。。。只會用審核元素這一個功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2016-04-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741182    人
  • 解答問題       9865    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

關于prompt中返回值的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號