jascript基础第二天
Javascript 基础 - 第二天
运算符
算数运算符
- +: 求和
console.log(1+1) // 2
- -: 求差
console.log(2-1) // 1
- *: 求积(乘)
console.log(2*2) // 4
- / : 求商(除)
console.log(4/2) // 2
- %: 取模(取余数)
console.log(5%2) // 1
乘、除、取余优先级相同
加、减优先级相同
乘、除、取余优先级大于加、减
使用()可以提升优先级
总结:先乘除后加减,有括号先算括号里面的~~
赋值运算符
+=
,-=
,*=
,/=
,%=
,将等于号右边的值赋予左边,要求左边必须是一个容器。
一元运算符
自增 i++
,自减i--
,有前置自增跟后置自增的区别
let i =1;
console.log(++i + 2) // 4 先自增在使用
console.log(i++ + 2)// 3 先使用再自增
比较运算符
>
: 左是否大于右边<
: 左边是否小于右边>=
左边是否大于或等于右边<=
左边是否小于或等于右边==
左右两边是否相等===
左右两边的值跟数据类型都相等!==
左右两边是否不- 注:
=
是赋值号,===
是全等号
逻辑运算符
&&
与 ,可以理解为并且,一句话:一假则假
||
或 ,可以理解为或者 ,一句话:一真则真
!
非, 取反 ,一句话:假变真,真变假
- 注:短路:只存在于
&&
和||
中,当满足一定条件会让右边代码不执行
console.log(5 < 3 && 10) // false 5 < 3 是假,所以短路,右边不执行了
console.log(5 < 3 || 10)// 10. 5 < 3 是假,接着执行右边
语句
if语句
if(条件){执行代码}
if(条件1){
满足条件要执行的代码1
}else if(条件2){
满足条件要执行的代码2
}else{
满足条件要执行的代码3
}
三元运算符
?
与:
配合使用
条件 ? 满足执行的代码 : 不满足执行的代码
switch语句
switch(数据){
case 值1:
代码1
break
case 值2:
代码2
break
}
while循环
while(循环条件){
要重复执行的代码
(循环体)
}
来自Former
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理