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值。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短