我如何编写一个javascript代码,只返回不是真或假的反馈?

时间:2017-04-19 02:21:14

标签: javascript arrays boolean

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

3 个答案:

答案 0 :(得分: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();

答案 1 :(得分:0)

您也可以使用Ternary运算符来实现此目的。

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

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

此处条件为x=='Shane'

答案 2 :(得分:0)

您只需使用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