gpt4 book ai didi

javascript - 类型转换用户通过提示输入的数值

转载 作者:行者123 更新时间:2023-11-30 09:12:50 24 4
gpt4 key购买 nike

<分区>

我有一个包含 5 个项目的数组。我希望用户选择一项。

devops_tutorials = ["Git","Jenkins","Docker","Ansible","Vagrant"];

我希望用户从值 1 到 5 中选择一个选项

var user_option = prompt("Which Course? 1.Git | 2.Jenkins | 3.Docker | 4.Ansible | 5.Vagrant");

现在,typeof user_option 显示为字符串。所以,在控制台上打印用户选择的值时,是否应该将变量 user_option 转换为数字?但是如果没有类型转换,我不明白为什么下面的语句可以正常工作。

console.log("you have chosen" + devops_tutorials[user_option-1]);

这也很好用

console.log("You have chosen" +devops_tutorials[Number(user_option)-1]);

当我在没有类型转换的情况下传递变量时,我希望 javascript 抛出错误。内部发生了什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com