typescript string equals check

在 TypeScript 中,要比较两个字符串是否相等,可以使用 === 操作符或 == 操作符。

例如,下面的代码比较两个字符串 str1 str2 是否相等:

let str1: string = "hello";
let str2: string = "world";
if (str1 === str2) {
  console.log("两个字符串相等");
} else {
  console.log("两个字符串不相等");

在上述代码中,使用 === 操作符比较两个字符串的值是否相等。如果相等,则输出 "两个字符串相等",否则输出 "两个字符串不相等"。

请注意,=== 操作符还会比较两个字符串的类型是否相同,如果类型不同,则返回 false。如果您只想比较两个字符串的值而不考虑它们的类型,可以使用 == 操作符。但是,由于 == 操作符存在类型自动转换的风险,建议在比较字符串时使用 === 操作符。

let str1: string = "hello";
let str2: string = "world";
if (str1 == str2) {
  console.log("两个字符串相等");
} else {
  console.log("两个字符串不相等");

上述代码使用 == 操作符比较两个字符串的值,如果相等,则输出 "两个字符串相等",否则输出 "两个字符串不相等"。

  •