HTML(12-js运算符)

这篇博客详细介绍了JavaScript中的各种运算符,包括算术运算符、赋值运算符(如嵌套赋值)、比较运算符、三元运算符和逻辑运算符。还特别提到了字符串连接运算符+的用法,当它用于连接字符串或数字时,会进行适当的类型转换。

JavaScript 运算符主要包括:算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符

算术运算符

在这里插入图片描述

var x = 2;

alert(++x); //输出:3

alert(x); //输出:3

var y = 2;

alert(y++); //输出:2

alert(y); //输出:3

赋值运算符

赋值运算符 = 用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量。
在这里插入图片描述

赋值运算符可以嵌套使用:

y = (x = 2) + 5; //结果: x=2,y=7

##比较运算符
比较运算符也可用于字符串比较。
在这里插入图片描述

三元运算符

三元可以视作是特殊的比较运算符:

  • (expr1) ? (expr2) : (expr3)
    在 expr1 求值为 TRUE 时整个表达式的值为 expr2,否则为 expr3。
x = 2;

y = (x == 2) ? x : 1;

alert(y); //输出:2

逻辑运算符

在这里插入图片描述

字符串连接运算符

连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。

例子:

x = "xian";

y = x + "我爱你"; //结果:y = "西安我爱你"

// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:

y = x + " 我爱你"; //结果:y = 西安 我爱你"

当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):

x = 10;

y = "我今天" + x + "年"; //结果:y = "我今天10年"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值