// 示例代码:JavaScript 字符串比较
// 使用 === 或 == 比较字符串
let str1 = "hello";
let str2 = "world";
let str3 = "hello";
console.log(str1 === str2); // 输出: false,因为 str1 和 str2 的内容不同
console.log(str1 === str3); // 输出: true,因为 str1 和 str3 的内容相同
// 使用 localeCompare 方法进行字符串比较
// localeCompare 返回 -1、0 或 1,分别表示当前字符串是否小于、等于或大于参数字符串
let result = str1.localeCompare(str2);
console.log(result); // 输出: -1,因为 "hello" 小于 "world"
// 忽略大小写比较字符串
let str4 = "Hello";
let str5 = "hello";
console.log(str4.toLowerCase() === str5.toLowerCase()); // 输出: true,忽略大小写后两者相同
=== 或 == 比较字符串:直接比较两个字符串的内容是否相等。=== 是严格相等比较,推荐使用。localeCompare 方法:用于比较两个字符串的字典顺序,返回值为 -1(小于)、0(等于)或 1(大于)。适用于需要考虑本地化排序的情况。上一篇:js 比较字符串
下一篇:js 匹配字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站