我正在开发一个简单的javascript程序,用于比较用户输入的两个数字。如果第一个数字大于第二个数字,则对话框应显示“x更大”。如果第二个数字大于第一个数字,则对话框应显示“y更大”。现在,该框显示“firstNumber is larger”而不是实际数字。如何更改我的If语句,以便程序显示用户输入的实际数字而不是变量名称?
如果数字相等,则会显示一条写有“这些数字相等”的写入消息(该部分工作正常)。
谢谢!
JSfiddle Link:http://jsfiddle.net/9m4ohdkj/2/
{'ãmber' 'øøøùˆ' 'øùøøøùšø'}
答案 0 :(得分:2)
只需更改警报即可从显示的字符串中取出变量名称,如下所示:
window.alert(firstNumber + " is larger");
同样适用于第二个变量。现在发生的是,您的变量名称被视为文字字符串(类似于'更大的部分),因为它在双引号内,因此警报字面上显示' firstNumber更大'!