gpt4 book ai didi

javascript - 压缩 If 条件

转载 作者:行者123 更新时间:2023-11-28 12:38:44 28 4
gpt4 key购买 nike

是否有这样的方法来压缩 if 语句中的条件 block ?从代码中可以看出,itemKey是一个变量。我将第一个字母设置为小写,以便可以将其与另一个变量字母匹配。下面的工作完美,但我想清理它。我能否以某种方式将 && 之后的所有 || 拉到一起以包含所有数字 0-9?这是一个字符串,而不是整数

firstLetterLower = itemKey.charAt(0).toLowerCase();
if(firstLetterLower==letter || (
letter=='number' && (
firstLetterLower=='0' || firstLetterLower=='1' || firstLetterLower=='2' ||
firstLetterLower=='3' || firstLetterLower=='4' || firstLetterLower=='5' ||
firstLetterLower=='6' || firstLetterLower=='7' || firstLetterLower=='8' ||
firstLetterLower=='9'
))) {

最佳答案

您可以将这些测试替换为

firstLetterLower.match(/[0-9]/)

( firstLetterLower>=0 && firstLetterLower<=9 )

关于javascript - 压缩 If 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14404763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com