Javascript 指定拳击重量等级
我写的Javascript 指定拳击重量等级,javascript,logic,helper,Javascript,Logic,Helper,我写的JavaScript有问题。假设此脚本提示用户输入从0到126的重量,然后弹出一个警告框,说明他们所处的重量 重量等级从到 ------------------------------- 飞行0 112 超级飞行112 115 班塔姆115 118 SuperBantam 118 122 羽毛122 126 var-weight=parseInt(提示(“您的体重是多少?”); 如果(重量>126){ 警报(“请输入一个小于126的重量”); } document.writeln(“”
JavaScript
有问题。假设此脚本提示用户输入从0到126的重量,然后弹出一个警告框,说明他们所处的重量
重量等级从到
-------------------------------
飞行0 112
超级飞行112 115
班塔姆115 118
SuperBantam 118 122
羽毛122 126
var-weight=parseInt(提示(“您的体重是多少?”);
如果(重量>126){
警报(“请输入一个小于126的重量”);
}
document.writeln(“
”);
var wArray=String([fly,superfly,bantam,superbantam,feather]);
功能招募(){
如果(0<重量<112){
document.writeln('您在'+wArray[0]+'class!'中!');
}
如果(112<重量<115){
document.writeln('您在'+wArray[1]+'class!'中!');
}
如果(115<重量<118){
document.writeln('您在'+wArray[2]+'类!');
}
如果(118<重量<122){
document.writeln('您在'+wArray[3]+'类!');
}
如果(122<重量126){
document.writeln('您的重量等级为'+wArray[4]);
}
更改此选项
var wArray = String ([fly,superfly,bantam,superbantam,feather]);
对此
var wArray = ["fly", "superfly", "bantam", "superbantam", "feather"];
JavaScript中的所有数组都是动态类型的,无法创建字符串数组,只需创建一个数组并用字符串填充即可
而且
if(115
无效。您希望
if (weight > 115 && weight < 118)
if(重量>115&&weight<118)
更改此选项
var wArray = String ([fly,superfly,bantam,superbantam,feather]);
对此
var wArray = ["fly", "superfly", "bantam", "superbantam", "feather"];
JavaScript中的所有数组都是动态类型的,无法创建字符串数组,只需创建一个数组并用字符串填充即可
而且
if(115
无效。您希望
if (weight > 115 && weight < 118)
if(重量>115&&weight<118)
这里是重写代码的第一步:
var weight = prompt("What is your weight?") * 1;
if (weight>126){
alert('Please enter a weight lighter than 126');
}else if (weight > 122){
alert('You are in' + wArray[4] +'class!');
}else if (weight > 118){
alert('You are in' + wArray[3] +'class!');
}else if (weight > 115){
alert('You are in' + wArray[2] +'class!');
}else if (weight > 112){
alert('You are in' + wArray[1] +'class!');
}else{
alert('You are in' + wArray[0] +'class!');
}
现在,看看这一点,考虑如何为循环编写一个,并创建一个将限制与名称配对的数据结构。然后,您可以在数组中向下循环,直到找到正确的条目
提示:这个怎么样
下面是重写代码的第一步:
var weight = prompt("What is your weight?") * 1;
if (weight>126){
alert('Please enter a weight lighter than 126');
}else if (weight > 122){
alert('You are in' + wArray[4] +'class!');
}else if (weight > 118){
alert('You are in' + wArray[3] +'class!');
}else if (weight > 115){
alert('You are in' + wArray[2] +'class!');
}else if (weight > 112){
alert('You are in' + wArray[1] +'class!');
}else{
alert('You are in' + wArray[0] +'class!');
}
现在,看看这一点,考虑如何为
循环编写一个,并创建一个将限制与名称配对的数据结构。然后,您可以在数组中向下循环,直到找到正确的条目
提示:这个怎么样
请注意,您的函数缺少一个结束符}
。适当且一致的缩进(我已应用于您的问题)将有助于您注意到类似这样的情况。请注意,您的函数缺少一个结尾}
。适当且一致的缩进(我已经应用于你的问题)将帮助你注意到这样的事情。你得到了我一天中的最后+1,但老实说,我认为OP需要在飞行前学会走路:)你得到了我一天中的最后+1,但老实说,我认为OP需要在飞行前学会走路:)