< 笔记 > JavaScript
来源:互联网 发布:湖南搜云网络总裁罗尉 编辑:程序博客网 时间:2024/06/05 17:26
05 JavaScript 运算符
By Kevin Song
- 算术运算符
- + - * / % ++ –
- 赋值运算符
- = += -= *= /= %=
- 比较运算符:运算完的结果是true或者false
- > < >= <=
- != == 不会进行类型判断
- 1 == ‘1’ true
- 1 != ‘1’ false
- !== === 绝不等,绝对等:会进行类型判断
- 1 === ‘1’ false
- 1 !== ‘1’ true
- 逻辑运算符:用来连接两个布尔型的表达式
- && || !
- 位运算符
- & | ^
- >>:
- <<:乘以 2^n
- >>>:除以 2^n
- 三元运算符
- a=1?a=2:a=3;
算数运算符
<script type="text/javascript"> var a = 3100 alert("a="+a/1000*1000);//a=3100 var a1 = 2.3, b1 = 4.7; alert("a1+b1="+(a1+b1));//a1+b1=7 alert("12"+1);//121 alert("12"-1);//11 alert(true+1);//2//因为在JS中false是0或者null。true默认是1 var n = 3, m; m = n++; alert("n="+n+"m="+m);//n=4,m=3 m = ++n; alert("n="+n+"m="+m);//n=4,m=4</script>
赋值运算符
<script type="text/javascript"> var i =3; i +=2; alert("i="+i)//i=5</script>
比较运算符
<script type="text/javascript"> var z = 3; alert(z!=4);//true</script>
逻辑运算符
<script type="text/javascript"> var t = 5; alert(t>3 && t<6);//true alert(t>3 & t<6);//1 单与是位运算符。1与1所以是1</script>
位运算符
<script type="text/javascript"> var c = 6; alert(c&3);//2//110与011是010,就是2 alert(c>>>1);//6/2^1=3</script>
三元运算符
alert(c>0?alert(100):alert(200));
细节:
- undefined:未定义
var x;alert(x);//undefinedalert(x==undefined);//true
- typeof:获取指定数据的类型
alert(typeof("abc"));//stringalert(typeof('a'));//stringalert(typeof("1.2"));//numberalert(typeof("12"));//numberalert(typeof(true));//boolean
阅读全文
0 0
- JavaScript笔记
- Javascript笔记
- javascript笔记
- javascript 笔记
- javascript笔记
- javascript笔记
- JavaScript 笔记
- JavaScript笔记
- javascript 笔记
- javascript 笔记
- JavaScript笔记.
- JavaScript笔记
- JavaScript 笔记
- javascript笔记
- javascript笔记
- Javascript笔记
- Javascript笔记
- javascript笔记
- 23. 中断配置_dws_dts
- Java学习笔记之IO(五):BufferedOutputStream缓冲输出字节流
- 解决codeblocks找不到iostream.h
- HihoCoder-1523(思维)
- svn 主干and分支
- < 笔记 > JavaScript
- NS-3学习笔记 5
- 静态导入和增强for循环
- git常用命令
- 去除字符串首尾的空白(trim());去除字符串中所有的空白内容(.replaceAll("\\s","")的使用方法
- 24. pin脚控制配置_dts
- jQuery学习笔记—jQuery对象和dom对象相互转化
- 从API开始理解QNX -- 消息传递
- 自学python推荐廖雪峰网站