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

请告诉什么是编写代码的正确方法。如果用户给出 ='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')


慕尼黑5688855
浏览 161回答 2
2回答

温温酱

let word;let age= prompt('how old?',);if (age=='1') {word = 'year';} else {word = 'years';}alert(`You are ${age} ${word} old!`);现在有效......情况是平等的不正确......

qq_笑_17

试试这个。在检查年龄是否等于 1 时,您应该使用比较运算符,单个 = 是一个赋值运算符,因此它使年龄等于 1。let word; let age= prompt('how old?',);if (age=='1') {word ='year';} else {word ='years';}alert(`You are ${age} ${word} old!`);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript