Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
初学者JavaScript变量_Javascript - Fatal编程技术网

初学者JavaScript变量

初学者JavaScript变量,javascript,Javascript,这是我第一次使用Java脚本 这有什么用 var INTEGER_SINGLE = /\d+/; 前斜杠告诉你什么?反斜杠怎么样d数字的含义 谢谢 创建与一个或多个数字匹配的正则表达式 /中的任何内容都是正则表达式\d匹配一个数字,+是正闭包,表示一个或多个数字 话虽如此,根据此正则表达式的功能,您可能希望将其更改为: var INTEGER_SINGLE = /^\d+$/; ^匹配字符串的开头,并匹配$end。最终的结果是,您试图与正则表达式匹配的任何字符串都必须在整个字符串中满足它

这是我第一次使用Java脚本

这有什么用

var INTEGER_SINGLE = /\d+/;
前斜杠告诉你什么?反斜杠怎么样<代码>d数字的含义


谢谢

创建与一个或多个数字匹配的正则表达式

/
中的任何内容都是正则表达式
\d
匹配一个数字,
+
是正闭包,表示一个或多个数字


话虽如此,根据此正则表达式的功能,您可能希望将其更改为:

var INTEGER_SINGLE = /^\d+$/;
^
匹配字符串的开头,并匹配$end。最终的结果是,您试图与正则表达式匹配的任何字符串都必须在整个字符串中满足它

var INTEGER_SINGLE = /^\d+$/;

console.log(INTEGER_SINGLE.test(12));    //true
console.log(INTEGER_SINGLE.test(12.5));  //false


当然,如果正则表达式应该只匹配字符串中的任何一个单个整数,那么它当然是完美的

创建与一个或多个数字匹配的正则表达式

/
中的任何内容都是正则表达式
\d
匹配一个数字,
+
是正闭包,表示一个或多个数字


话虽如此,根据此正则表达式的功能,您可能希望将其更改为:

var INTEGER_SINGLE = /^\d+$/;
^
匹配字符串的开头,并匹配$end。最终的结果是,您试图与正则表达式匹配的任何字符串都必须在整个字符串中满足它

var INTEGER_SINGLE = /^\d+$/;

console.log(INTEGER_SINGLE.test(12));    //true
console.log(INTEGER_SINGLE.test(12.5));  //false


当然,如果正则表达式应该只匹配字符串中的任何一个单个整数,那么它当然是完美的

INTEGER\u SINGLE这个名称表示它将匹配字符串中任意位置的单个整数。建议将
/^\d+$/
命名为“ONLY_DIGITS”或类似名称更为恰当,因为它与仅由数字组成的字符串相匹配。当然,没有更多的上下文,任何事情都是合理的。@Rob-我试图弄清楚变量名的含义;现在我觉得很傻,在你的评论之后,我这么认真地思考--谢谢--edited@AdamRackis-非常感谢。现在我知道至少要学习正则表达式。没有你的帮助,我甚至不知道从哪里开始看…@RobG-谢谢你的补充评论。很抱歉,我以前从未使用过JavaScript,也不知道如何添加更多上下文。非常感谢您的帮助:)INTEGER\u SINGLE这个名称表示它将匹配字符串中任意位置的单个整数。建议将
/^\d+$/
命名为“ONLY_DIGITS”或类似名称更为恰当,因为它与仅由数字组成的字符串相匹配。当然,没有更多的上下文,任何事情都是合理的。@Rob-我试图弄清楚变量名的含义;现在我觉得很傻,在你的评论之后,我这么认真地思考--谢谢--edited@AdamRackis-非常感谢。现在我知道至少要学习正则表达式。没有你的帮助,我甚至不知道从哪里开始看…@RobG-谢谢你的补充评论。很抱歉,我以前从未使用过JavaScript,也不知道如何添加更多上下文。非常感谢您的帮助:)