为了账号安全,请及时绑定邮箱和手机立即绑定

简单的 javascript 代码不起作用。什么是错误?

简单的 javascript 代码不起作用。什么是错误?

慕尼黑5688855 2021-12-23 19:39:06
请告诉什么是编写代码的正确方法。如果用户给出 ='1',我想要 $word='year',否则 - $word='years'。泰请在下面找到代码:let word; let age= prompt('how old?',);if (age='1') {word ='year';} else {word ='years';}alert(`You are ${age} ${word} old!`);如果你在提示中给出任何数字,它总是给出 1 年 - 无论你给出什么其他数字。希望它正常工作('2' - 'years', '3' - 'years', '1' - 'year')
查看完整描述

2 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

let word;

let age= prompt('how old?',);

if (age=='1') {word = 'year';} 

else {word = 'years';}

alert(`You are ${age} ${word} old!`);

现在有效......情况是平等的不正确......


查看完整回答
反对 回复 2021-12-23
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

试试这个。在检查年龄是否等于 1 时,您应该使用比较运算符,单个 = 是一个赋值运算符,因此它使年龄等于 1。


let word; 

let age= prompt('how old?',);

if (age=='1') {word ='year';} 

else {word ='years';}

alert(`You are ${age} ${word} old!`);


查看完整回答
反对 回复 2021-12-23
  • 2 回答
  • 0 关注
  • 160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信