运算符入门总结
来源:互联网 发布:淘宝论文代笔可靠吗 编辑:程序博客网 时间:2024/06/02 01:22
2.3算术运算符与表达示
+ - × ÷
在JS中:+ - * /
加法运算:(数值)
varweight = 65;
weight = weight +10;
alert(weight);
字符串拼接(字符串)
vardogName = "zs"
dogName = dogName +"f"
取余运算符在JS中用%表示。 作用:得到两个数的余数
varnum1 =10;
var num2 =3;
var result =num1 % num2;
alert(result);
使用技巧:可以解决周期性问题。
++自增一
本身是可以不存在的,使用基本运算能代替。它存在的唯一价值就是简单,快捷
num++ 和++num区别
num++是先用在加
var num1 = 1
alert(num1++);
等价于
alert(num1);
num1 = num1 + 1;
++num是先加在用
var num1 =1;
alert(++num1);
等价于
var num1 =1;
num1 = num1 +1;
alert(numl)
2.4 赋值运算符
将一个数据赋值给一个变量,
varnum = 10;
复合赋值运算符
num = num +1;
num += 1;//两者完全等价
+= 可以不存在,完全由 普通运算符取代,存在的唯一价值就是简洁方便
2.5关系运算符与表达式
> < == >= <= !=
判断两个数是否相等,使用两个=号。与生活常识不符合;
如何避免判断两个数相等时出错。就是把常量放在等式前面
把变量放在等式的后面
绝对相等
变量的值和类型都相等,使用===表示
绝对不相等
变量的值和类型都不相同,使用!==表示
varnum1 = 2;
var num2 ="2";
alert(num1 !== num2)
对比不相等
varnum1 = 2;
var num2 ="2";
alert(num1 != num2)
与
两者同时成立结果才成立;
第一个人关系是true第二个关系也是true,那么结果是true
如果有一个或多个false时,结果为false
在js当中用&&表示
varnum1 = 10;
var num2 =20;
alert(num1 >20 && num2 >10);
或
至少有一个成立那么结果成立
就是一个关系为true那么结果为true
在JS中用||表示
varnum1 = 10;
var num2 =20;
alert(num1 >20 || num2 >10);
非
结果为原身的对立面,就是当关系成立时,非之后变为不成立。
非true之后结果变为false
在JS中用!表示
varnum = 10;
alert(!(num>10));
位运算符与表达示
如何得到一个数的二进制
varnum = 5;
//101
alert(num.toString(2));
同理得到一个数其他的进制数,改变,toString里面的值
与
首先要把数转换成2进制
运算法则,只有两者同时为1时结果才为1,其余结果均为0
安位运算,不足的在二进制前补0.例如:计算5和6的与运算
5: 101
3: 001
结果:001显示为1
varnum1 = 5;
var num2 =6;
var num3 =3;
alert(num1 & num3);
或 两个数有一个为1那么结果就是1
varnum1 = 5;
var num2 =6;
var num3 =3;
alert(num1 | num3);
异或
两值相同时结果为0,两者不同时结果为1
varnum1 = 5;
var num2 =6;
var num3 =6;
alert(num1 ^ num3);
- 运算符入门总结
- 【PHP入门篇】4.运算符--慕课网【学习总结】
- JAVA入门:运算符
- java 入门 运算符
- Java入门--运算符
- Python入门-运算符
- 运算符重载总结
- 学习总结-运算符
- Python运算符总结
- 运算符优先级总结
- 运算符总结
- 运算符总结
- 运算符总结
- python 运算符总结
- 简单总结+运算符
- 位运算符总结
- 【C】运算符总结
- Java运算符总结
- codeforces 367B Sereja ans Anagrams
- 使用spring框架时切面使用失败的问题
- Tornado 线程池应用
- struct device_driver
- c语言基础秀一秀
- 运算符入门总结
- 单例模式三种模式,饿汉、饱汉、双重锁模式,实例及优劣详解
- JQ获取元素的内部内容
- HDU6043KazaQ's Socks
- 使用继承HttpServlet的方法来开发Servlet
- 变量,基本类型,java运算符
- React 最佳实践——那些 React 没告诉你但很重要的事
- CI框架结构&配置
- java基础之扩展相关类