prompt是不是不能弄文字

来源:2-4 JavaScript-提问(prompt 消息对话框)

心念阳

2016-09-14 14:22

function cong(){

var ly=prompt("输入你的名字")

if(ly="小白"){

alert("小白是一位宇宙无敌大帅哥")

}

}

else if(ly="小刚"){

if alert("小刚是一位宇宙无敌大丑逼")

}

}

prompt语句是不是不能输入文字

写回答 关注

8回答

  • 乱也
    2016-10-05 23:32:40

    这不双选择啊?

  • 夜空中最亮de星
    2016-09-14 15:06:56

    = 是赋值的意思, 应该用==。还有分号也没加

  • qq_好男儿_2
    2016-09-14 15:01:37

    四楼的答案是最正确的 嘻嘻

  • qq_好男儿_2
    2016-09-14 14:59:54

    可以啊

  • mikaneko
    2016-09-14 14:50:36
    1. "="是賦值,所以在這段程式裡面,ly會被強迫賦予"小白"這個值;"=="才是比對是否相等。

    2. 小白的alert多一個"}"。

    3. 小刚的alert內多一個"if"。

    4. alert();尾巴分號請加上去。

    5. prompt();尾巴分號請加上去。

    以下是改寫結果:

    function cong(){

    var ly=prompt("输入你的名字");

    if(ly=="小白"){

    alert("小白是一位宇宙无敌大帅哥");

    }

    else if(ly=="小刚"){

    alert("小刚是一位宇宙无敌大丑逼");

    }

    }

  • 心念阳
    2016-09-14 14:47:52

    后面加分号啊,分号是加不加上都可以的吧

  • 心念阳
    2016-09-14 14:47:23

    往哪加分号

  • 慕粉3989125
    2016-09-14 14:43:51

    可以啊 ,你没加分号吧

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

741118 学习 · 9865 问题

查看课程

相似问题