【问题标题】:WSO2 Jaggery - how to parse a number into an integerWSO2 Jaggery - 如何将数字解析为整数
【发布时间】:2014-02-09 12:46:58
【问题描述】:

在这个简单粗暴的代码中

for(var i=0;i<10;i++){

print(i);

}

输出是这样的

0.0

1.0

....

我需要将这些输出解析为整数。我尝试了parseInt(i) 方法,但它也给出了相同的结果。这可能是什么原因?

【问题讨论】:

  • 我认为你得到的是正确的。 JavaScript 的 Number 类型仅用于数值。通常你不应该直接打印数字。理想情况下,应在打印前格式化数字。即你应该只在你有数字的字符串表示之后才打印。我没有提供答案,因为我对 Jaggery 没有太多经验。

标签: javascript wso2 jaggery-js


【解决方案1】:

我不是 Jaggery 专家,但我已经尝试过您的代码 Try It 工具,该工具可以在 Jaggery Website 中找到,它给了我预期的结果。

我尝试过的示例代码是,

<html> 
  <body> 
    <h1> 
      <% 
        for(var i=0;i<10;i++){
          print(i "\n");
        } 
      %> 
    </h1> 
  </body> 
</html>

这给了我输出,

0123456789

HTH,

达雷

【讨论】:

    猜你喜欢
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 2021-12-29
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    相关资源
    最近更新 更多