[S3-E442]JavaScript中的6种运算符总结
来源:互联网 发布:sql语句默认排序 编辑:程序博客网 时间:2024/05/21 02:34
这篇文章主要介绍了JavaScript中的6种运算符总结,本文总结了算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符等,需要的朋友可以参考下。
JavaScript 运算符主要包括:算术运算符、赋值运算符、比较运算符、三元运算符、逻辑运算符、字符串连接运算符
算术运算符
对于前加和后加,执行后的结果都是变量加1,其区别在于执行时返回结果不一样,参考下面两个例子:
var x = 2;
alert(++x); //输出:3
alert(x); //输出:3
var y = 2;
alert(y++); //输出:2
alert(y); //输出:3
递减同理。
赋值运算符
赋值运算符 = 用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量。设定 y = 6,参见下表:
赋值运算嵌套使用
赋值运算符可以嵌套使用:
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 的值是否等于 2,如果 x 等于 2,那么 y 的值就等于 x(也就是等于2),反之 y 就等于 1。
提示
为了避免错误,将三元运算符各表达式用括号括起来是个不错的主意。
逻辑运算符
字符串连接运算符
连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。
例子:
x = "beijing";
y = x + "你好!"; //结果:y = "beijing你好!"
// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
y = x + " 你好!"; //结果:y = "beijing 你好!"
当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):
x = 25;
y = "我今年" + x + "岁"; //结果:y = "我今年25岁"
转自:
作者: 华清远见
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
更多文章点击 目录 查看(或在导航菜单中查看)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
==========前端JavaScript==========
- [S3-E442]JavaScript中的6种运算符总结
- javascript中的运算符
- javascript中的运算符
- Javascript中的||运算符
- Javascript中的||运算符
- javascript中的||运算符
- javascript中的运算符
- JavaScript中的 '+' 运算符
- javascript中的运算符
- JavaScript中的运算符
- JavaScript中的运算符
- JavaScript中的运算符
- JavaScript中的运算符
- javascript中的+运算符
- JavaScript 中的运算符
- javaScript关系运算符总结
- JavaScript中的typeof运算符
- JavaScript中的typeof运算符
- 英伟达发布GeForce Now,Mac也能玩大型PC游戏
- 轻奢优雅精英典范,vivo X20黑金旗舰版做你最高贵的穿搭神器
- 库克:和App Store一样,AR技术必将改变世界
- 128GB还有AI专属管家,vivo X20黑金旗舰版尊贵上市!
- Linux之常用命令学习笔记
- [S3-E442]JavaScript中的6种运算符总结
- 贵州的程序员年薪都40万不止,和你差在哪里?
- Java与线程实现
- 基于android6.0版本的SELinux文件访问安全策略
- 组合模式学习和思考
- 主函数的调用规则.
- checking for LEPTONICA... no
- 郭明祺最新预测:2018年Touch ID或将永久卸任iPhone
- 人造胰腺系统,算法可自动供应适量胰岛素