【问题标题】:How to convert double into int in angular js? [duplicate]如何在angular js中将double转换为int? [复制]
【发布时间】:2015-05-23 15:25:08
【问题描述】:

我有以下代码 sn-p :

<span ng-if="document.size<500" >
    0
</span> 
<span ng-if="document.size >=500 && document.size < 1048576" >
    {{document.size/1024}}
</span> 
<span ng-if="document.size >=1048576" >
    {{document.size/1048576}}
</span>

我得到了以字节为单位的文档大小,然后我将其转换为 KB 和 MB。 但它的价值是双倍的。 我如何将它转换为角度 js 中的 int? 我可以直接将它转换为 int 表达式吗? 提前致谢

【问题讨论】:

  • 他的意思是在angularjs表达式中转换。所以它与此重复:stackoverflow.com/questions/26293769/…
  • Janeel Grand 的答案给出了一个准确、简洁的答案(在 angular 中很受欢迎),可以说比@TaiHuynh 链接的答案更好,当然也比此问题被标记为重复的更一般的问题。

标签: javascript angularjs


【解决方案1】:
{{val | number:0}}

它将val转换为整数

点击此链接docs.angularjs.org/api/ng/filter/number

【讨论】:

  • 这应该是公认的答案,因为它更简洁,不会改变值,只会改变它的格式
【解决方案2】:

只需使用floor():

Math.floor(document.size/1024)

【讨论】:

    猜你喜欢
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    相关资源
    最近更新 更多