关注
注意,两个字符串长度为1且不相等时,比如 strA = 'c', strB= 'h'。这个时候会出现判断出错,导致输出结果为1。 实际上是因为当两个字符串相等的时候三目运算符会出错: let long = strA.length > strB.length ? strA : strB; let short = strA.length < strB.length ? strA : strB; 这样得到的 long == short,都为'c'或者'h',因为判断条件都不成立,既不大于也不小于,所以都跳过了第一个结果strA,转而等于strB。 最好的方法是老老实实区分开来,把strA.length== strB.length的情况也算进去。用if else if(strA.length>str.length){ long = strA short = strB }else{ long = strB short = strA }
点赞
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客85586392...:就团子这base 拉完了还top 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你小心翼翼的闯过多大的祸? #
3896次浏览 68人参与
# 找不到实习会影响秋招吗 #
1399749次浏览 13635人参与
# 实习没事做是福还是祸? #
4187次浏览 68人参与
# 重来一次,你会对开始求职的自己说 #
921次浏览 19人参与
# 2025年终总结 #
134256次浏览 2293人参与
# 考研人,我有话说 #
156580次浏览 1211人参与
# 哪些公司笔/面试难度大? #
7062次浏览 32人参与
# 实习简历求拷打 #
23988次浏览 249人参与
# 你觉得现在还能进互联网吗? #
29950次浏览 201人参与
# 携程工作体验 #
18945次浏览 66人参与
# 大厂VS公务员你怎么选 #
69134次浏览 638人参与
# 扒一扒那些奇葩实习经历 #
140164次浏览 1149人参与
# 找不到好工作选择GAP真的丢人吗 #
93689次浏览 1007人参与
# 那些我实习了才知道的事 #
253064次浏览 1784人参与
# 非技术投递记录 #
672901次浏览 6820人参与
# 机械求职避坑tips #
81069次浏览 531人参与
# 投格力的你,拿到offer了吗? #
154912次浏览 829人参与
# 第一份工作能做外包吗? #
94052次浏览 599人参与
# 作业帮求职进展汇总 #
85447次浏览 559人参与
# 秋招遇到的奇葩面试题 #
101255次浏览 416人参与
