js中字符串的异或
'a'^'b'=0
'a'^'1'=1
'aa'^'bb'=0
'123'^'abc'=123
由上得出:
- 字符串异或字符串=0
- 数字字符串异或字符串=数字字符串
'123'^'23'=108
'123'^23=108
123^23=108
由上得出:数字字符串执行异或操作时,先转换为数字
'123ab'^'abc'=0
'ab123'^'abc'=0
' 123 '^'abc'=123
'12 3'^'abc'=0
由上得出:
- 当字符串中同时包含数字与字母,视为字符串,而不视为数字
- 当字符串中仅包含数字与空格
- 若空格只在开头和结尾,视为数字
- 若空格在数字中间,视为字符串
通过简单验证得出的结论,如有错误,欢迎联系qiao101@foxmail.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」