严格平等

要确定字符串是否相等,可以使用严格相等运算符 。如果字符串不同,则返回,如果字符串相同,则返回===falsetrue

const s1 = 'learn';
const s2 = 'today';console.log(s1 === 'learn');  // true
console.log(s1 === s2);       // false

使用严格相等性比较字符串始终会分析字母的大小写,这意味着大写字母与小字母不同。===

const s1 = 'javascript';
const s2 = 'Javascript';console.log(s1 === s2); // false

不区分大小写的字符串比较

如果你想在JavaScript中对字符串进行不区分大小写的比较,你可以把两个字符串都变成小写,然后使用严格的相等运算符进行比较。

const s1 = 'javascript';
const s2 = 'Javascript';console.log(s1.toLowerCase() === s2.toLowerCase()); // true

比较 JavaScript 字符串的长度

如果您需要查找两个字符串中哪一个更长,那么运算符“大于”和“低于”将不太适合您。他们以字母数字顺序逐个比较字符串的字符,并在最后考虑字符串的长度。

const s1 = 'javascript';
const s2 = 'node.js';console.log(s1 > s2); // false

在 JS 中,每个字符串都有该属性。通过比较不同字符串中此属性的值,我们将了解其中哪个更长。length

const s1 = 'javascript';
const s2 = 'node.js';console.log(s1.length > s2.length); // true

检查一个字符串是否包含另一个字符串

要检查一个字符串是否是JavaScript中另一个字符串的子字符串,有一个内置函数。请记住,该函数存在于Java中,但在JavaScript中,它被弃用并替换为。includes        contains        includes

const s1 = 'javascript';
const s2 = 'python';console.log(s1.includes('script')); // true
console.log(s2.includes('script')); // false
console.log(s1.contains('java'))    // ERROR! .contains is not a function

在 JavaScript 中比较字符串的 4 种方法相关推荐

  1. 在JavaScript中重复字符串的三种方法

    In this article, I'll explain how to solve freeCodeCamp's "Repeat a string repeat a string" ...

  2. 在JavaScript中反转字符串的三种方法

    This article is based on Free Code Camp Basic Algorithm Scripting "Reverse a String" 本文基于F ...

  3. 中单引号怎么转义_在JavaScript中组合字符串的4种方法

    下面是在JavaScript中组合字符串的4种方法.我最喜欢的方法是使用模板字符串.为什么?因为它更具可读性,所以没有转义引号的反斜杠,没有笨拙的空格分隔符,也没有混乱的加号操作符 . const i ...

  4. 在JavaScript中组合字符串的4种方法

    下面是在JavaScript中组合字符串的4种方法.我最喜欢的方法是使用模板字符串.为什么?因为它更具可读性,所以没有转义引号的反斜杠,没有笨拙的空格分隔符,也没有混乱的加号操作符

  5. python写错了怎么更改-Python中修改字符串的四种方法

    在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...

  6. python字符串中某个字符修改_Python中修改字符串的四种方法

    在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符. 因此改变一个字符串的元素需要新建一个新的字符串. 常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用joi ...

  7. Java中String字符串截取几种方法(substring,split)

    Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...

  8. JavaScript 中清空数组的几种方法

    目录 Array.prototype.splice() 将 length 设置为 0 分配新的空数组 length = 0和 Array = [] 之间的差异? JavaScript 中清空数组的几种 ...

  9. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

最新文章

  1. Linux Supervisor的安装与使用入门
  2. 松下伺服esi文件_松下贴片机操作教程
  3. 用计算机连接路由器,用路由器怎么连接两台电脑
  4. python send 案例_python之pexpect实现自动交互的例子
  5. graphic方法重写 unity_Unity面试题精选(2)
  6. 金山云肖江:5G+AIoT为智慧社区建设插上翅膀
  7. 大数据hadoop常见端口
  8. 组合模式——公司组织结构
  9. 开发基于GUI的R包(2)
  10. 【正点原子探索者STM32F407开发板例程连载+教学】第44章 FATFS文件系统实验
  11. 电脑连接ios开发配置
  12. 计算机关机快捷键是什么,win7关机快捷键是什么
  13. rar压缩包密码解密工具
  14. 关于python无法显示中文的问题:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3
  15. 叹20年奶茶江湖纷争,入局奶茶行业仍有机会
  16. 广州华锐互动:元宇宙技术为汽车故障排除虚拟培训提质增效
  17. matlab premnmx归一化函数的使用 1、premnmx 预处理数据使数据的最小值和最大值分别为-1和1. [PN,minp,maxp,TN,mint,maxt] = premnmx(P,T)
  18. 梯形图顺序控制设计法
  19. ASEMI四脚整流桥KBP210实物图,KBP210整流桥接线图
  20. 小甲鱼python课后题百度云盘_【小甲鱼python课后题.doc】下载 - 面包树

热门文章

  1. MTK Nucleus OS之初识
  2. 领扣LintCode算法问题答案-82. 落单的数
  3. 【精】LintCode领扣算法问题答案:626. 矩形重叠
  4. 软件工程专业需要知道的缩写和专业名词
  5. 上海和北京环境各有什么特色?
  6. Bomb后端云exception9015,请检查网络是否可用!
  7. 从零开始学java-(三)for ZCL:java基本数据类型
  8. WeUi IOS显示兼容性问题 安卓显示正常苹果异常显示
  9. 写给前端应届生的职业规划建议
  10. js数组的增删改查方法、js截取数组方法