Javascript 计算用户';从出生月份起

Javascript 计算用户';从出生月份起,javascript,Javascript,开始了,但我需要一点帮助 我试图从别人通过提示给我的内容中获取字符串/答案(问题是:你出生于哪个月?),获取答案的前三个字母,将其转换为小写,然后使用名为“months”的变量进行检查,如果它存在,则将其转换为数字形式的月份 e、 g.如果有人进入10月,它将从10月改为10月(如果有意义的话),我想在代码后面使用答案。。。不管怎样,这就是我到目前为止得到的 var month=prompt("Please enter your month of birth"," "); var answer

开始了,但我需要一点帮助

我试图从别人通过提示给我的内容中获取字符串/答案(问题是:你出生于哪个月?),获取答案的前三个字母,将其转换为小写,然后使用名为“months”的变量进行检查,如果它存在,则将其转换为数字形式的月份

e、 g.如果有人进入10月,它将从10月改为10月(如果有意义的话),我想在代码后面使用答案。。。不管怎样,这就是我到目前为止得到的

var month=prompt("Please enter your month of birth"," "); 
var answer=(month.slice(0,3)); // found string needed


var months = 'janfebmaraprmayjunjulaugsepoctnovdec';
我知道我必须使用toLowerCase(),但我不知道如何表达这一点


谢谢。

首先,将10月改为9日会更有意义

mindex
现在是一个从0到11(一月到十二月)=的整数

var months = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'];
var mindex = months.indexOf(answer.toLowerCase());