我将如何编写一个javascript代码,提示用户输入他们的名字,检查输入并返回好或坏我希望代码返回这是一个坏名称,如果用户输入Shane并且我想要代码如果用户输入任何其他名称,则返回该名称。
答案 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语句,以了解如何检查。你至少得到了人名的价值。