问答

JavaScript 中文字符串之间是怎么比较大小的

作者:admin 2021-05-12 我要评论

JavaScript 中文字符串之间是怎么比较大小的 如 "中国" "动画" //false"台湾" "动画" //false 取 第一个不同的字符的ascii值码进行比较 那在非英文情况下有是怎...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

JavaScript 中文字符串之间是怎么比较大小的

"中国" > "动画" //false
"台湾" < "动画" //false

第一个不同的字符的ascii值码进行比较
那在非英文情况下有是怎么处理的

###

根据每个字符的UTF-16码点值(即charCodeAt返回值)比较的。

'中国'.charCodeAt(0); // 20013
'动画'.charCodeAt(0); // 21160
'台湾'.charCodeAt(0); // 21488

// 用sort排序也是一样的效果
['中国', '动画','台湾'].sort(); // ["中国", "动画", "台湾"]

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • JavaScript 中文字符串之间是怎么比较

    JavaScript 中文字符串之间是怎么比较

  • 为什么服务端能处理跨域问题?

    为什么服务端能处理跨域问题?

  • nginx http 500

    nginx http 500

  • elment-ui的el-tree的子节点如何渲染一

    elment-ui的el-tree的子节点如何渲染一

腾讯云代理商
海外云服务器