首页 > 编程语言 >JavaScript中比较字符串的4种方法

JavaScript中比较字符串的4种方法

时间:2022-12-13 16:25:47浏览次数:60  
标签:const log s2 s1 JavaScript 字符串 console 方法

严格平等

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

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

 

标签:const,log,s2,s1,JavaScript,字符串,console,方法
From: https://www.cnblogs.com/chenxiaomeng/p/16979123.html

相关文章

  • js判断数据类型的五种方法
    1.typeof可以判断数据类型,它返回表示数据类型的字符串(返回结果只能包括number,boolean,string,function,object,undefined);可以使用typeof判断变量是否存在(如if(typeofa!......
  • C# 调用https接口 安全证书问题 解决方法
    原文链接: https://blog.csdn.net/lizaijinsheng/article/details/127321758说明: 如果是用https的话,由于没有证书,会报错:基础连接已经关闭:未能为 SSL/TLS安全通道建立......
  • 窗体的show方法和showDialog方法——非模态窗体和模态窗体
    在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。简单地说他们的区别就是show弹出来的窗体和父窗体(上一个窗体的简称)是属于同一等级的,这两个窗体可以同时......
  • 关于Kubernetes集群中常见问题的排查方法的一些笔记
    写在前面学习​​K8s​​,所以整理记忆文章理论内容来源于:​​《Kubernetes权威指南:从Docker到Kubernetes实践全接触》​​第四版.第十一章这里整理学习笔记一切时代的艺......
  • javascript如何获取对象的key和value
    1、获取key值获取对象所有key的方法,需要使用Object.keys(obj)方法,Object.keys(obj)方返回一个数组,这个数组包含obj对象中的所有key。其中obj就是你写的对象,具体使用方......
  • 【C语言】进阶指针Ⅰ 字符串指针、常量字符串、指针数组、指针数组使用常见。
    ......
  • python在pycharm写好程序后,简单的部署方法-非生产环境
    这里说的简单,是真正的简单,不是那种长篇大论方法一:打开cmd,或者用pycharm打开终端,安装pyinstaller详见,http://c.biancheng.net/view/2690.html这种方法可以生成独立的exe......
  • python 取整方法
    1、向下取整:int()2、向上取整:ceil()使用ceil()方法时需要导入math模块,例如3、四舍五入:round()4、分别取将整数部分和小数部分分别取出,可以使用math模块中的modf(......
  • enum转字符串
    顶一个enum///<summary>///输入法语言。///</summary>publicenumLanguage{///<summary>///默认,不管他。///......
  • 学习方法
    费曼学习法:将自己所学的知识,讲述给别人听用自己的语言,通俗易懂的讲述给别人听,别人听懂了也就学会了。持续不断的学习Java:1995年推出,给程序员设计大型的分布式复杂应用而......