JavaScript中双符号的运算详解
一、双波浪号
vari=5.1; varj=5.5; console.log(~~i);//5 console.log(~~j);//5
作用类似Math.floor。
类似的意思是在处理正数的时候,如果处理负数就它俩就不同了:
~~-5.1//5 Math.floor(-5.1)//-6 ~~-5.5//5 Math.floor(-5.5)//-6
注:
Math.ceil(x) Returnsthesmallestintegergreaterthanorequaltoanumber. Math.floor(x) Returnsthelargestintegerlessthanorequaltoanumber. ~~ 是向0计算,取值向0靠拢
二、双感叹号
vara=1; varb=null; varc=''; vard='code'; console.log(!!a);//true console.log(!!b);//false console.log(!!c);//false console.log(!!d);//true
作用类似Boolean,把值转换为boolean值。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。
热门推荐
10 周末祝福语简短老师的话
11 2026年春节祝福语简短
12 乘风语文考试祝福语简短
13 外国毕业祝福语简短中文
14 四九节气生日祝福语简短
15 男孩上学祝福语简短英语
16 简短祝福语结婚蛋糕鲜花
17 2026对孩子祝福语简短
18 经典送别祝福语大全简短