运算符的应用
1.赋值运算符
var username ="tom";
复合运算符
a+=b;
a-=b;
a*=b;
a/=b;
a%=b;
a&=b;
a|=b;
a^=b;
2.算数运算符
+,-,*,/,%,
++
i=1;j=i++;
i=1;j=++i;
--同理
除法运算时,0不能为除数,如果0为除数,则会返回Infinity
function f03() {
console.log(1/0);
}
3.比较运算符
<
>
<=
>=
== 判断表面值是否相等 alert("11"==11) 返回true
=== 不仅判断表面值还判断数据类型
!= 判断值
!== 不仅判断表面值还判断数据类型
逻辑运算符
! 逻辑非
&& 逻辑与
|| 逻辑或
逻辑"与"短路运算,如果表达式1为真,则返回表达式2,如果表达式1为假则返回表达式1
console.log(123 && 456);
console.log(0 && 456);
逻辑"或"短路运算,如果表达式1为真,则返回表达式1,如果表达式1为假则返回表达式2
console.log(123 || 456);
console.log(0 || 456);
条件运算符
三元运算符
语法格式:操作数?结果1,结果2;
如果操作数的值为true 结果1
如果操作数的值为false 结果2
console.log(1>2?1:2); 输出 2
案例:
var num = prompt('输入数字')
var srt =num<10?num=0+num:num;
alert(srt);
字符串运算符
连接字符串的两种方式 +,+=
var name="hello"+"world";
name+="hello everyone";
console.log(name);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?