猿问

js中"!!"这个是什么意思呢?

看到这段代码, 没明白是什么意思, 这里面的!!是什么语法呢?

export function isLogin() {  return !!cookie.load('token')
}

是两次做非运算吗? 负负得正, 为什么要写两个!号呢?


慕雪6442864
浏览 9859回答 1
1回答

慕田峪7331174

这是套路 , 如何把一个任意类型的值转换为布尔类型? 用!! 一个!是取非 再一个!又取非 相当于把这个数据转换为boolen类型了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答