js程序设计笔记(二)

一元操作符

1.递增和递减操作符
var age = 29;
var agg = --age+2;
age  //28

agg //30

var num1 = 2;

var num11 = 3;

var num12 = --num1 + num11; //1+3

num1 //1

num12  //4

var num2 = 2;

var num21 = 3;

var num22 = num2-- + num21; //2+3

num2 //1

num22 //5

布尔操作符

1.逻辑非(!)

Boolean(0) //false  Boolean(!0) //true

Boolean(false) //false  Boolean(!false) //true

Boolean("blue") //true Boolean(!"blue") //false

Boolean(NaN) //false  Boolean(!NaN) //true

2.逻辑与(&&) 有一个为false,返回false。

3.逻辑与(||) 有一个为true,返回true。

4.乘法(*)

5.除法(/)

6.求模(%)

7.加法(+)

8.减法(-)

9.小于(<),大于(>),小于等于(<=),大于等于(>=)

 "23"<"3" //true  "23"<3 //false

10.相等(==)和不相等操作符(!=)

11.全等(===)和不全等(!==) 

“55”!= 55 //false 转换后相等 “55”!==55 //true不同的数据类型不相等

12.条件操作符  

var max = (num1>num2) ? num1 : num2;

max中会保存最大值。表达式的意思是,如果num1>num2,为max赋值num1,否则为max赋值num2。

13.赋值操作符(=)

乘/赋值(*= 除/赋值(/=) 加/赋值(+=) 减/赋值(-=) 模/赋值(%=)

左移/赋值(<<=) 有符号右移赋值(>>=) 无符号右移赋值(>>>=)

14.逗号操作符

 var a =(0,1,5,9,7); //a 7 

 var b =[2,5,4,6,3]; //b (5) [2, 5, 4, 6, 3]



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值