今天在JS中输入value?true:false时提示我可以用!!简化,第一次知道可以这样取布尔值,记录一下。
使用JavaScript时,有时会在变量前面加上两个感叹号,这样做表示什么含义呢?javascript中,!表示运算符“非”,如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么用两个!!就可以将变量转化为对应布尔值。
今天在JS中输入value?true:false时提示我可以用!!简化,第一次知道可以这样取布尔值,记录一下。
使用JavaScript时,有时会在变量前面加上两个感叹号,这样做表示什么含义呢?javascript中,!表示运算符“非”,如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么用两个!!就可以将变量转化为对应布尔值。