JavaScript:双波浪号“~~“ 与 Math.floor()
[ 问题描述 ]在网上看到了两种设置随机颜色的取值代码。但不知道"~~"是干什么用的?var a = (~~(Math.random() * 255)); //"~~"是什么运算符?var b = Math.floor((Math.random() * 255));[ 符号用法 ]首先,颜色rgb值的三个参数都是0~255的整数。而~~和Math.floor()的作用都是将小数转化为整数。但是对于负数它们的运算结果会有一些不同。Math.floor() 方法:将数字向下舍
原创
2021-10-31 15:00:48 ·
2192 阅读 ·
0 评论