課程
/前端開發
/JavaScript
/JavaScript入門篇
想問一下confirm() ? 都是通過判斷if...else來獲取對應的值來顯示返回給出的容嘛?? 這個是固定格式嘛? 還是有其他格式?
2018-06-12
源自:JavaScript入門篇 2-3
正在回答
confirm返回值是布爾值,只有true和false,你可以通過if...else...獲得這兩個條件對應的返回值,也可以通關過switch語句去獲得;這個關鍵不是格式和到底是用if還是switch,假如confirm()有三個返回值,那要輸出相對應的返回內容就得三次判斷if...else...else...,同樣用switch要有三次的case判斷?;氐竭@一題中,下面用了if和switch語句,結果是一樣的:
function rec(){
? ? var mymessage= confirm("你是女士!");
????// if語句
????/*if(mymessage==true)
????? ? {
????? ? document.write("你是女士!");
????? ? }
????? ? else
????? ? ? ? document.write("你是男士!");
????? ? }*/
?????// switch語句
? ? /*switch (mymessage)
? ? ? ? {
? ? ? ? case true:
? ? ? ? ? document.write("你是女士!");
? ? ? ? ? break;
? ? ? ? case false:
? ? ? ? ? document.write("你是男士!");
? ? ? ? }*/
? }? ??
慕運維0036432 提問者
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
3 回答JavaScript-判斷語句(if...else) 關于else的判斷語句
1 回答判斷語句(if...else)
4 回答判斷語句(if...else)
4 回答怎么加入else判斷?
5 回答使用確認對話框判斷 confirm
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-12
confirm返回值是布爾值,只有true和false,你可以通過if...else...獲得這兩個條件對應的返回值,也可以通關過switch語句去獲得;這個關鍵不是格式和到底是用if還是switch,假如confirm()有三個返回值,那要輸出相對應的返回內容就得三次判斷if...else...else...,同樣用switch要有三次的case判斷?;氐竭@一題中,下面用了if和switch語句,結果是一樣的:
function rec(){
? ? var mymessage= confirm("你是女士!");
????// if語句
????/*if(mymessage==true)
????? ? {
????? ? document.write("你是女士!");
????? ? }
????? ? else
????? ? {
????? ? ? ? document.write("你是男士!");
????? ? }*/
?????// switch語句
? ? /*switch (mymessage)
? ? ? ? {
? ? ? ? case true:
? ? ? ? ? document.write("你是女士!");
? ? ? ? ? break;
? ? ? ? case false:
? ? ? ? ? document.write("你是男士!");
? ? ? ? ? break;
? ? ? ? }*/
? }? ??