【问题标题】:How can i write a javascript code that will return feedback that is not true or false only?我如何编写一个 JavaScript 代码来返回不是真或假的反馈?
【发布时间】:2017-04-19 02:21:14
【问题描述】:

我将如何编写一个 javascript 代码来提示用户输入他们的姓名,检查输入并返回好或坏如果用户输入 Shane 并且我希望代码返回,我希望代码返回这是一个坏名字如果用户输入任何其他名称,则返回该名称。

【问题讨论】:

  • 请使用教程或书籍。这不是代码编写服务,它是实际代码的问答网站。如果您尝试过或进行过研究但遇到困难,请在您的问题中具体说明。
  • Shane 有什么问题?很好的名字

标签: javascript arrays boolean


【解决方案1】:
var x = prompt("enter a name")
if(x == 'Shane') { alert('bad name'); } else { alert('good name'); }

作为一个函数

function isNameGood(){
    var x = prompt("enter a name")
   if(x == 'Shane') { return 'bad name'; } else { return 'good name'; }
}

这样使用:

var good_or_bad = isNameGood();

【讨论】:

    【解决方案2】:

    您也可以通过使用三元运算符来实现。

    var x = prompt("enter a name");
    x == 'Shane'? alert('bad name') : alert('good name');
    

    这意味着如果条件为真,那么后面的那个?将被执行,如果为 false,则执行 : 之后的一个。

    这里的条件是x=='Shane'

    【讨论】:

      【解决方案3】:

      您可以简单地使用var name = prompt('What is your name');

      如果您需要高级功能,您必须调出自己的界面并通过 var name = document.getElementById('nameInp').value; 函数或使用 jQuery var name = $('#nameInp').val(); 收集输入。现在您构造函数和 if 语句以了解如何检查。你至少得到了人名的价值。

      快速参考: https://www.w3schools.com/js/js_popup.asp

      【讨论】:

        猜你喜欢
        • 2016-05-10
        • 2021-11-27
        • 2014-05-06
        • 2016-08-17
        • 2012-07-17
        • 2020-05-10
        • 2014-09-07
        • 1970-01-01
        • 2013-05-29
        相关资源
        最近更新 更多