JavaScript运算符

JavaScript算术运算符:

+ 加法   - 减法  * 乘法  /除法 % 取余数  ++自增 --自减

JavaScript赋值运算符:

=   +=  -=  *= /=  %=

逻辑运算符:

&&(and)   ||  (or)  !(not)

“+”运算符:+运算符用在文本值或者字符串时是把其连接起来

txt1="hi my";
txt2=" name is lihua";
txt3=txt1+txt2;
执行语句后,txt3包含值为
hi my name is lihua 
空格也为一个字符串

字符串和数字进行加法运算:

1、字符串一个很能强大的数据类型;在执行加 + 时,将被加的对象统一处理为字符串。

2、bool 类型在与数字类型进行相加时,视为 0 或者 1 处理。

3、null 类型与数字类型进行累加时,视为 0 处理。

4、bool 类型与 null 类型进行累加时,视为其与整数类型累加处理。

5、undefined 除了与字符串进行累加时有效(undefined 视为字符串"undefined"处理),其他情况皆返回 NaN。

x=5+5; //值为10
x="5" + 5;  //结果为 "55"
x="hello" +5; //结果为 hello5
var x=5+5+"abc"; //结果将是"10abc" 先执行加法运算,再执行字符串相加
var x= ""+5+5+"abc"; //结果将是"55abc"

var one=13;
var two=true;
var three=one+two;
// 结果 three:14  数字和布尔值相加,布尔值 false 转成 0,true 转成 1

“++”递增运算符:多用于循环语句,动画操作;

++放在前面先累加后赋值,放在后面先赋值后累加   (递减(--)也是一样的用法)

var num=0;
var a=++num;
此时num a 都是 1 ;先给num加上1 再将其数据赋值给a


var num=0;
var b=num++;
此时num为1 b为0 ;先给b赋值num为0 ,后给b加1

三目运算符:为一个判断语句

X?条件1:条件2  当X中的数据执行为真时执行条件1 当为假时执行条件2

var age = 19;
var result = age > 16 ? "成年人":"未成年人";
// 当age大于16岁时,条件为真,执行条件1,其次反之

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值