【发布时间】:2020-02-14 09:53:02
【问题描述】:
我是 Java Script 的新手,我无法理解为什么以下功能不起作用,我在这里做错了什么?它提示我输入 var 性别值,但是一旦我输入它就不会进一步执行。下面给出了我正在尝试运行的 JavaScript 代码。
var gender = prompt('What is your gender..?');
function name(fname = 'Sayantan', mname, lname = 'Choudhury') {
if (gender == male) {
document.write('Hello Mr. ' + fname + ' ' + mname + ' ' + lname + '<br/>');
} else {
document.write('Hello Mrs. ' + fname + ' ' + mname + ' ' + lname + '<br/>');
}
}
name('Mridula', 'Dutta', 'Chowdhury');
name('Mridula');
【问题讨论】:
-
male 不是变量,它应该用引号括起来,例如 if (gender == 'male')
-
性别 == '男'
标签: javascript function