关注
注意,两个字符串长度为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 }
点赞
相关推荐
09-26 12:42
重庆理工大学 汽车设计 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
284165次浏览 2490人参与
# 学历or实习经历,哪个更重要 #
48365次浏览 375人参与
# 阿里云管培生offer #
2324次浏览 70人参与
# 地方国企笔面经互助 #
3401次浏览 7人参与
# 如何一边实习一边秋招 #
989754次浏览 12627人参与
# 选完offer后,你后悔学本专业吗 #
17806次浏览 125人参与
# 百度开奖 #
148949次浏览 900人参与
# 0offer是寒冬太冷还是我太菜 #
894491次浏览 7974人参与
# 提前批简历挂麻了怎么办 #
145865次浏览 1941人参与
# 海康威视求职进展汇总 #
397593次浏览 3403人参与
# 得物求职进展汇总 #
65206次浏览 674人参与
# 没有实习经历,还有机会进大厂吗 #
810044次浏览 13899人参与
# 美团求职进展汇总 #
1322403次浏览 12413人参与
# 学历对求职的影响 #
343214次浏览 3137人参与
# 你们公司几号发工资 #
10618次浏览 99人参与
# 你最想要的公司福利是? #
44131次浏览 170人参与
# 查收我的offer竞争力报告 #
21706次浏览 267人参与
# 听到哪句话就代表面试稳了or挂了? #
93565次浏览 783人参与
# 机械人,你在招聘流程中的企业有哪些? #
17720次浏览 183人参与
# 网申一定要掌握的小技巧 #
5206次浏览 52人参与
# 如果实习可以转正,你会不会放弃秋招 #
206516次浏览 2810人参与
# 一觉醒来,我觉醒了超级打工人系统 #
3745次浏览 40人参与