在条件语句中指定数字范围Javascript

时间:2017-04-05 00:18:29

标签: javascript

我对Javascript代码不熟悉,我想知道如何指定x在这种情况下可以是介于750到850之间的数字。

 else if(DATA == "PULSOUT 12, x") {

*注意DATA是从textarea获取的用户输入,如果需要该信息。

2 个答案:

答案 0 :(得分:1)

@ Ahm23,试试这个:

if (DATA.substr(0,11) == "PULSOUT 12," && parseInt(DATA.substr(11).trim()) >= 750 &&  parseInt(DATA.substr(11).trim()) <= 850) {

答案 1 :(得分:0)

您可以定义一个函数来检查输入是否在范围751-849范围内,其中数组包含元素[750, 850],传递或定义包含第二个参数范围的数组,使用逻辑n > range[0] && n < range[1],其中{ {1}}是用户输入。您可以使用n.match() RegExp在字符串结尾前获取数字,“

&#13;
&#13;
/\d+$
&#13;
&#13;
&#13;