在 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("两个字符串不相等");
上述代码使用 ==
操作符比较两个字符串的值,如果相等,则输出 "两个字符串相等",否则输出 "两个字符串不相等"。