运算符(终极霸王版)

算术运算符(二元运算符)

+、-、*、/、%(取余)
	var a=14,b=7;
	console.log(a+b);//执行加法运算 输出结果:21
	console.log(a*b);//执行乘法运算 输出结果:98
	console.log(a/b);//执行除法运算 输出结果:2
	console.log(a%b);//执行乘法运算 输出结果:0

布尔类型的运算(当与数值型运算时true为1,false为0)

	var a='1',b=12,c=true,d=false;
	console.log(a+b typeof(a+b));//执行结果为:112 返回类型string
	console.log(a+c);//执行结果为:1true
	console.log(b+c typeof(b+c));//执行结果为:13; 返回类型为Number
	console.log(b+d)//执行结果为12 

不同类型之间执行算术运算符

	var a=10;
	var b='你好';
	var c='9';
	var d=false;
	console.log(a+b);//10你好
	console.log(a+c typeof(a+c));//19 返回类型为String
	console.log(a-c typeof(a-c));//1 返回类型Number
	console.log(a+d);//10true;

字符型的拼接

	var a='你好',b='世界';
	console.log(a+b);//执行加法运算 输出结果:你好世界
	//若+运算符两边有一个为字符串类型,执行拼接操作,结果为string
	var a='hello',b=12;
	console.log(a+b typeof(a+b));//执行结果为hello12 返回类型为string 

关系运算符(返回值为true和false)

>、<、>=、<=、!=、==、 === 、!==

关系运算符

== 与 ===(全等的比较)

== 比较的是数值而 ===(全等)既比较数值又比较类型

	var a='5';
	var b=5;
	console.log(a==b,a===b);//运算结果为 true false  
	//a和b的数据类型不同所以在全等的情况下返回值为false

逻辑运算符(与、或、非)得到的值为布尔类型

&&、||、!

&&(与)运算规则:其中两个为真且为真,为假则为假

		var a=5,b=3;
		console.log(a>=b&&b>a);//返回值为false

||(或) 运算规则:其中一个值为真就为真

		var a=5,b=3;
		console.log(a>=b||b>a);//返回值为true

!(非) 运算规则:取反

		var a=true;
		var b=!a;
		console.log(b);//返回值为false

条件运算符(? :)

表达式为:表达式1?表达式2:表达式3

	var a=10;
	var b=5;
	a>b?console.log('hello'):console.log('word')//输出结果为:hello
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值