<Js>运算
来源:互联网 发布:中国经济数据发布时间 编辑:程序博客网 时间:2024/06/06 20:06
//delete使用 //补码 //位运算not~、and&、or、xor //var nv = new Number(20) //var nV = ~nv//或nV = -nv-1 //document.write(nV+"<br>") //and运算规则:1&1=1,1&0=0,0&1=0,0&0=0 //or运算规则:1|1=1,1|0=1,0|1=1,0|0=0 //xor运算规则:1^1=0,1^0=1,0^1=1,0^0=0 //左移<< 右移>> 无符号右移动>>> //乘法 Infinity(太大)-Infinity(太小) //Infinity/Infinity=NaN //除0外,Infinity乘以任何数字为Infinity或-Infinity //0除一个任何非无穷大的数字,结果为 NaN //-Infinity+Infinity=NaN var bFound = false;var i = 0;while (!bFound) { if (aValue[i] == vSearchValues) { bFound = true; } else { i++; }} //关系运算,在比较中,首先应将两个变量或公式转换成统一的类型, //之后再次比较,返回的结果为boolean //等性运算 //null和 undefined 无法转换成其他val /* 特殊情况: false == 0 true true == 1 true NaN!=NaN true null==undefined true "5" == 5 true "NaN" == NaN false 5 == NaN false NaN == NaN false true == 2 false undefined == 0 false null == 0 false */ //条件运算:var iv = (val_1 > val_2) ? val_1 : val_2 //赋值运算: *= /= %= += -= <<= >>= >>>= //逗号运算 var a,b,c //逻辑运算: /*Undefined false Null false Boolean 结果等于输入的参数(不转换) Number 如果参数为 +0, -0 或 NaN,则结果为 false;否则为 true。 String 如果参数为空字符串,则结果为 false;否则为 true。 Object true*/ //只有在&前后都为true时,才会返回true. //只有在|前后都为false时,才会返回false.
0 0
- <Js>运算
- <Js>运算和运算符
- js运算转换
- JS基本运算
- JS运算符
- js float加法运算
- js 运算符 || && 妙用
- js日期运算
- js , 逗号运算
- JS Float 运算BUG
- JS 浮点加减乘除运算
- JS的日期运算
- JS delete 运算符
- JS Float 运算BUG
- js运算符
- JS浮点运算 加减乘除
- js 中的运算符
- js三元运算符
- 初学java制作了一个绘图板
- 第十六周--阅读程序2
- Qt浅谈之二十七进程间通信之QtDBus
- 模拟简单距离向量算法的更新——计算机网络作业
- 一步步写bitbake简单的helloworld expamle(2)
- <Js>运算
- DIV与CSS的结合使用
- c primer plus第3章总结:数据类型
- leetcode 355 Design Twitte
- linux给用户添加sudo权限
- (笔记)音频播放
- Android入门--style.xml设置和应用
- Activity生命周期、启动方式及常见Activity
- Two Sum