基本的javascript帮助(获取火车停靠站的输出)
Basic javascript help (getting output of train stops)
当程序运行时,我希望出现一个提示,其中包含三列火车- (L)火车,(N)火车,(S)ix火车和请求用户做出选择。
如果用户输入L,我想要一个警报输出一条包含列车名称的消息和一个包含该列车所有停靠站的控制台日志输出。
这是我的代码,但我没有得到任何东西,当我在浏览器上测试。我的思路对吗?
var lTrain = ["8th Ave", "6th Ave", "Union Square", "3rd Ave", "1st Ave", "Bedford Ave"];
var nTrain = ["Times Square", "Herald Square", "28th St", "23rd Street", "Union Square"];
var sTrain = ["Grand Central", "33rd St", "28th St", "23rd St", "Union Square", "Astor Place"];
var trains = alert('The (L) Train, The (N) Train, The (S)ix Train');
var selection = prompt("Select your train");
if (selection = L) {
prompt("The L Train");
console.log(lTrain)
}
if (selection = N) {
prompt("The N Train");
console.log(nTrain)
}
if (selection = S) {
prompt("The S Train");
console.log(sTrain)
}
您使用了错误的比较操作符。您应该使用比较运算符而不是赋值=
=> Assign ==
检查是否相等。
阅读材料
比较运算符我觉得应该是这样的:
if (selection === 'S') {
// code...
}
或
if (selection == 'S') {
// code...
}
用'L', 'N'和'S'代替L, N和S,并根据需要使用比较(==)或相等(===)运算符
相关文章:
- 在JavaScript中输出转义字符
- 如何在jQuery中将函数的输出分配给变量
- Javascript,输出结果后页面不断刷新
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- PHP中的数组输出
- 以不同的顺序输出数据
- 使用Rivets.js输出类
- 在Chrome扩展内部输出Google API调用
- 如何为d3.js图表输出组织/嵌套数据
- 将IndexedDB中的数据拉入数组,并通过ReactJS输出
- 一个ajax循环有两个输出错误innerHTML
- 快速排序程序未正确输出
- 函数将输出nan而不是数字,为什么
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 如何在页面一侧的浮动框中显示用户脚本的输出
- 基本的javascript帮助(获取火车停靠站的输出)