nit*_*ing 2 javascript string substring function
嘿,我一直在尝试编写一个简单的 javascript 函数来比较字符串字母,但由于某种原因我无法使其工作......这是代码。
function compare(wordOne, wordTwo) {
if (wordOne.substring(0) === wordTwo.substring(0))
{
return true;
} else {
return false;
}
}
compare("house", "hell");
Run Code Online (Sandbox Code Playgroud)
假设要比较两个字符串的第一个字母,可以使用以下代码
function compare(wordOne, wordTwo) {
return wordOne[0] === wordTwo[0];
}
compare("house", "hell");
Run Code Online (Sandbox Code Playgroud)
这压缩了if/else条件,因为您只关心第一个字母是否相等 - 而不是它们有多么不同。您还可以使用str.toUpperCase()(或)str.toLowerCase()以使比较不区分大小写。
根据 @Josh Katofsky 的建议,您当然可以通过添加第三个参数来测试第 n 个字母,从而使该函数更加通用:
function compare(wordOne, wordTwo, index) {
return wordOne[index] === wordTwo[index];
}
compare("house", "hell", 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31156 次 |
| 最近记录: |