【发布时间】:2022-12-04 21:38:55
【问题描述】:
我正在看这个代码挑战:
完成函数 isAllX 判断整个字符串是否由小写 x 或大写 X 组成,如果是则返回 true,否则返回 false。
例子:
isAllX("Xx"); // true isAllX("xAbX"); // false以下是我的答案,但它是错误的。如果任何字符不是“x”或“X”,我希望完整字符串为“false”:
function isAllX(string) { for (let i = 0; i < string.length; i++) { if (string[i] === "x" || string[i] === "X") { console.log(true); } else if (string[i] !== "x" || string[i] !== "X") { console.log(false); } } } isAllX("xAbX");
【问题讨论】:
-
string.toLowerCase() === 'x'.repeat(string.length)。见String.prototype.repeat()- JavaScript | MDN
标签: javascript