zoukankan      html  css  js  c++  java
  • 1.29 字符串值比较时(</>/==)进行的操作

    JavaScript 能够根据字符的 Unicode 编码大小逐位比较字符串大小。

    直接比较字符串大小
    在 JavaScript 中,可以直接使用 >、<、= 来比较两个字符串的大小,就像比较两个数字一样。
    例如,小写字母 a 的编码为 97,大写字母 A 的编码为 65,则字符“a”就大于“A”。
    console.log("a" > "A");  //返回true
    
    再如,“中国人”的 Unicode 编码是 u4e2du56fdu4eba,“编程语言”的编码是 u7f16u7a0bu8bedu8a00,因为 u4e2d 小于 u7f16,所以“中国人”就小于“编程语言”。
    console.log("中国人"<"编程语言");  //返回true
    
    使用 localeCompare() 方法
    使用字符串的 localeCompare() 方法,可以根据本地约定顺序来比较两个字符串的大小。ECMAScript 标准没有规定如何进行本地化比较操作。
    localeCompare() 方法包含一个参数,指定要比较的目标字符串。如果当前字符串小于参数字符串,则返回小于 0 的数;如果大于参数字符串,则返回大于 0 的数;如果两个字符串相等,或与本地排序约定没有区别,则该方法返回 0。
  • 相关阅读:
    Javascript高性能编程-提高Dom访问速度
    获取在线人数
    js倒计时
    支付宝支付
    微信扫码支付
    多条sql语句实现事物处理
    防止页面重复刷新
    bootstrapTable.js 使用
    org_chart.js 使用方法
    js上传图片及时显示
  • 原文地址:https://www.cnblogs.com/xjt31/p/14347271.html
Copyright © 2011-2022 走看看