永发信息网

这种javascript写法是什么意思呢?

答案:2  悬赏:30  手机版
解决时间 2021-03-07 11:11
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
其中的!!是什么意思呢??为什么要两个?去掉可以吗?
最佳答案
! 是指否定。那么!!就是否定的否定,那就是指肯定了。
在js中,空的字符串,null,undefined的变量,0,false 这些都可以表示布尔类型的false;其它的就可以表示true了。但是在编写代码的时候,为了值更清晰以及避免意外的错误,一般会将非布尔类型的值使用 ! 和 !! 来处理,也就是相当于将非布尔类型的值转换成了布尔类型。
如:
var a;
!a // true
!!a // false
a = 0;
!a // true
!!a // false
a = 'astring';
!a // false
!!a // true
全部回答
一个函数调用另一个函数,这有什么啊?就是这个函数中调用了另一个函数而已。函数定义注意一下,无名函数如果不立即执行是不会进行调用的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么扎学生头发好看又简单的头发
制作泡菜的三个关键是①容器 ②盐水 ③调料
史上有哪些曾风靡一时或被大量使用后被证明是
逸品博洋htc 8如何调节时间
毛南食坊这个地址在什么地方,我要处理点事
有哪些国家已废除死刑?
请问神武洗点丹的单价(RMB),本人要洗100点
【春江花月夜原文】古诗《春江花月夜》带拼音
蝴蝶刀的各位粉丝们:请问练习刀可以开刃吗
安徽省宿州市埇桥区褚兰镇苗庄李姓族人源于何
福诏高速公路/X241(路口)地址在哪,我要去那
威刚内存还是金士顿
1913年,()拍摄了《庄子试妻》。
xue999.com这个网站为什么打不开?
热巴出演的电视剧哪部好看
推荐资讯
熬冰糖熬糊了,怎么去房间糊味?
如果特别尴尬怎么办?
爱茜茜里水游城店在哪里啊,我有事要去这个地
宠文有点虐的总裁小说
红米3s发出短信后回复对方收到提示怎么设置
独角兽用英语怎么说
香榭超市地址在哪,我要去那里办事
如何修改USB移动硬盘启动项名称?
有一个人岛屿,建房子,另一个岛屿,有猪杀猪
从甘棠到南宁最早的班车是几点?
赞美春节好的诗。求助,最好是家喻户晓的,不
请问飞机票选座位,哪个位置是窗口啊?没坐过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?