这个简短的Java代码有什么问题?

问题描述 投票:0回答:1

我正在尝试使简短的Javascript代码引发警报并显示93而不是0-93,但它不起作用?

<html>
    <head>
    <script type="text/javascript">
    function numberFromInput(value) {
  return  alert(Number(value.match(/[-]?(\d*)$/).pop()));
}
</script>
</head>
<body>

numberFromInput(0-93);

</body>
</html>
javascript dom-events javascript-framework
1个回答
3
投票

您必须调用该函数(您只是将其调用代码显示为内容)。并且您必须将值作为字符串传递(您需要在0-93周围加上引号):

<script type="text/javascript">
function numberFromInput(value) {
    return alert(Number(value.match(/[-]?(\d*)$/).pop()));
}
numberFromInput("0-93");
</script>
© www.soinside.com 2019 - 2024. All rights reserved.