'8000' // true但如果是两个都是数字型的字符串进行比较,那就不会自动转换为..._js 字符串相减">
当前位置:   article > 正文

JS - 字符串相减_js 字符串相减

js 字符串相减

参考博客:为什么js里"10000" < "8000"为true

JS是弱语言类型,如果两个数字型的字符串相减,或者其中一个为字符串时,那么会自动转换为数字类型的进行运算

  1. '10000' - '8000' // 2000
  2. 10000 - '8000' // 2000
  3. 10000 > '8000' // true

但如果是两个都是数字型的字符串进行比较,那就不会自动转换为数字类型,会按照纯字符串的比较规则进行比较

从字符串左边开始,一次比较每个字符(比较每个字符对应的ASCII值),直接出现差异、或者其中一个串结束为止

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/106775
推荐阅读
相关标签
  

闽ICP备14008679号