javascript 中的函数的问题 ~function,函数前面的波浪号是什么意思?看到别人写的代码 形如:~function($){},不是很明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按位“非”运算符 (~)对一个表达式执行按位“非”(取反)。result = ~ expression参数result任何变量。expression任何表达式。说明所有一元运算符,如 ~ 运算符,以如下规则来求表达式的值: 如果将它用于 undefined 或 null 表达式,则产生一个运行时错误。 对象被转换成字符串。 如果可能,字符串被转换为数字。如果不能,则产生一个运行时错误。 Boolean 值被当作数字(如果是 false 则为 0,如果是 true 则为 1)。 用该运算符来生成数字。 ~ 运算符查看表达式的二进制表示法的值,并执行按位非操作。该操作的结果如下所示: 0101 (expression)----1010 (result)表达式中的任何一位为 1,则在结果中相应位变为 0。表达式中的任何一位为 0,则在结果中相应位变为 1。 是不是这样?那就是求1的位非<script> function aa(){ aa=~function(){return 1;}; alert(aa); } aa();</script> 求城市区域数据 多行select鼠標移動怎麼做到和單行select一樣的反白效果? html页面也能搜索? 在前台的javascript中如何读取cooikes的值 如何用JavaScript开发个UBB 出去做项目时看到别人这个效果,不知道是怎么做的. 请问onload事件能否带参数,急用,谢谢 怎样控制IE不能最小化,还者说去掉最小化功能??? 高版本的IE存在BUG?? 求教用js怎么遍历记取这样的json数据 这个超级链接怎么写 如何动态表示这段话,用js,多谢!
对一个表达式执行按位“非”(取反)。result = ~ expression参数
result任何变量。expression任何表达式。说明
所有一元运算符,如 ~ 运算符,以如下规则来求表达式的值: 如果将它用于 undefined 或 null 表达式,则产生一个运行时错误。
对象被转换成字符串。
如果可能,字符串被转换为数字。如果不能,则产生一个运行时错误。
Boolean 值被当作数字(如果是 false 则为 0,如果是 true 则为 1)。
用该运算符来生成数字。 ~ 运算符查看表达式的二进制表示法的值,并执行按位非操作。该操作的结果如下所示: 0101 (expression)
----
1010 (result)
表达式中的任何一位为 1,则在结果中相应位变为 0。表达式中的任何一位为 0,则在结果中相应位变为 1。
那就是求1的位非<script>
function aa(){
aa=~function(){return 1;};
alert(aa);
}
aa();
</script>