不认识你 发表于 2023-10-21 23:36:45

JavaScript 运算符

 
算术运算符简表

运算符描述例子x的运算结果y的运算结果在线实例(来源runoob.com)+加法x=y+275实例>>-减法x=y-235实例>>*乘法x=y*2105实例>>/除法x=y/22.55实例>>%取余数(模)x=y%215实例>>++ 自增(前/后)x=++y66实例>>x=y++56实例>>-- 自减(前/后)x=--y44实例>>x=y--54实例>> 
自增(++)与自减(--) 的解析

表达式语法

// =====自增=====
// 说明:++i 称为 前自增, i++ 称为 后自增
var a;// 声明 a
var z = 1;// 声明 z 赋值为 1
a = ++z;// a 做运算 = z 先自增(在 a 做运算前 z 已完成自增)
console.log(z); // 结果是 2;
console.log(a); // 结果是 2;

//---------------------------------------------------
var b;// 声明 b
var y = 1;// 声明 y 赋值为 1
b = y++;// b 做运算 = y 后自增(在 b 做运算后 y 再做自增)
console.log(y); // 结果是2;
console.log(b); // 结果是1;
//===自减同理===赋值运算符简表

运算符例子在线实例(来源runoob.com)=x=y实例>>+=x+=y实例>>-=x-=y实例>>*=x*=y实例>>/=x/=y实例>>%=x%=y实例>>用于字符串的 + 运算符

//字符串连接
var text1 = "how are";
var text2 = "you doing?";
text3 = text1 + text2;//结果:how areyou doing?
//字符串连接,声明赋值带空格
var text1 = "how are ";
var text2 = "you doing?";
text3 = text1 + text2;//结果:how are you doing?
//字符串连接,运算过程加空格
var text1 = "how are";
var text2 = "you doing?";
text3 = text1 + " " + text2;//结果:how are you doing?字符串和数字进行运算

x = 5 + 5;//结果:10
y = "5" + 5;//结果:55
z = "Hello" + 5;//结果:Hello5比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。
以下实例中声明:x=5
运算符描述比较返回值在线实例(来源runoob.com)==等于x==8false实例>>x==5true实例>>===绝对等于(值和类型均相等)
x==="5"false实例>>x===5true实例>>!=不等于x!=8true实例>>!==不绝对等于(值和类型有一个不相等,或两个都不相等)x!=="5"true实例>>x!==5false实例>>>大于x>8false实例>></tdtd 小于/tdtd x8/tdtd true/tdtd a href="https://www.runoob.com/try/try.php?filename=tryjs_comparison9" rel="noopener" target="_blank"实例>>=大于或等于x>=8false实例>>逻辑运算符

运算符描述例子&&and( x < 10 && y > 1 )为true||or( x == 5 || y == 5 )为false!not! ( x == y )为true条件运算符

variablename=(condition)?value1:value2//实例voteable=(age></p>来源runoob
来源:https://www.cnblogs.com/huzhiao/p/17778856.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: JavaScript 运算符