怎么判断字符串中是不是等于另一个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么判断字符串中是不是等于另一个字符串相关的知识,希望对你有一定的参考价值。

传统上,javascript只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6又提供了三种新方法。
includes():返回布尔值,表示是否找到了参数字符串。
startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。
endsWith():返回布尔值,表示参数字符串是否在源字符串的尾部。
var
s
=
'Hello
world!';
s.startsWith('Hello')
//
true
s.endsWith('!')
//
true
s.includes('o')
//
true
参考技术A 比如indexof()方法,注意o是大写。
var
test="this
is
a
test";
if(test.indexof("test")!=-1)
//不等于-1表示该字符串包含子字符串。

freemarker怎么判断变量是不是等于字符串

如:变量abc是字符串类型,但可能为null,如何判断它是否等于"名称"呢?

<#if abc=="名称">是 //如果为空则报错;

<#if abc!""="名称">是 //报错,说结果不是布尔值。

用freemarker怎么判断某个字符串是否存在某子串?

使用index_of函数进行判断,如果存在则返回索引所在位置,否则返回-1

<#if arcontent.content?index_of("<img>")!=-1>

。。。。。。。。。。

</#if>

参考技术A <#if (variable!"defaultValue") == "targetValue">

<#else >

<#if>

(variable!"defaultValue") :防止variable为null情况报错,如果仅仅是判断是否相等:

参考技术B <#if abc!""=="名称">是</#if> //

以上是关于怎么判断字符串中是不是等于另一个字符串的主要内容,如果未能解决你的问题,请参考以下文章

判断Map中字符串key的值是不是等于0怎么写

在java中怎么判断一个字符是不是在另一个字符的后面

freemarker怎么判断变量是不是等于字符串

c语言中判断一个字符串是不是包含另一个字符串

如何判断一个字符串中是不是包含另一个字符串

在sql语句中怎么判断一个字段是不是包含在另一个字符串中