测试表达式test、[]、[[]]、(())的总结

测试表达式符号 test [] [[]] (())
边界是否需要空格 需要 需要 需要 不需要
逻辑操作符 !、-a、-o !、-a、-o !、&&、|| !、&&、||
整数比较操作符 -eq、-gt、-lt、-ge、-le -eq、-gt、-lt、-ge、-le

-eq、-gt、-lt、-ge、-le

或 =、>、<、>=、<=

=、>、<、>=、<=
字符串比较操作符 =、==、!= =、==、!= =、==、!= =、==、!=
是否支持通配符匹配 不支持 不支持 支持 不支持
备注   最常用这个 需要通配符的时候用这个  

测试表达式test、[]、[[]]、(())的总结

上一篇:LRU缓存机制的实现


下一篇:typescript装饰器-类装饰器