angular5 用 !! 进行判断的原理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37222746/article/details/85723890

!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;

false、undefinded、null、0、”” 为 false

true、1、”somestring”、[Object] 为 true

对null与undefined等其他用隐式转换的值,用!操作符时都会产生true的结果,所以用两个感叹号的作用就在于将这些值转换为“等价”的布尔值;

猜你喜欢

转载自blog.csdn.net/m0_37222746/article/details/85723890