Acticle 21:逻辑运算符知识小记

本文深入讲解JavaScript中的三目运算符、真假判断、循环控制、逻辑运算符及自增自减运算符的应用技巧,并通过实例帮助读者更好地理解和掌握这些基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.三目运算符也叫三元运算符:

可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。

也可以理解为是不是条件成立,条件成立为结果1否则为结果2。
a?b:c简单理解方式为:
if(a){
return b;
}else{
return c;
}

2.关于判断真假
判断真假

真的:true,非零数字,非空字符串,非空对象
假的:false, 数字零,空字符串,空对象,undefined

3.for循环中
break;//整个循环中断了 完全终止循环
continue;//本次循环中断了 continue只是终止本次循环,接

着还执行后面的循环

4.关于逻辑运算符
三个逻辑运算符(&&、||、!)优先级是:!、&& 、|| 。

逻辑与(&&)和逻辑或(||)运算符都遵循短路原则。

逻辑与(&&)运算原则:A && B;

当A为true时,无论B是true或false,都会返回B。

当A为false时,无论B是true或false,都会返回A。

逻辑或(||)运算原则:A || B;

当A为true时,无论B是true或false,都会返回A。

当A为false时,无论B是true或false,都会返回B。

5.关于a++和++a的区别
a++ 先参与运算,再自增 先运算再加1
++a先自增,再参与运算 即为先加1,然后再参与运算
同理a– 先参与运算,再自减 先运算再减1
–a 先自减,再参与运算 即为先减1,然后再参与运算

a—–下面是关于它们的一些小代码段

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>三目运算符</title>
        <style type="text/css">

        </style>
        <script type="text/javascript">
            var i=46482;
            //if(){}else()判断语句
//          if(i%2==0){
//              alert('双数');
//          }
//          else{
//              alert('单数');
//          }

//          //三目运算符:理解为i%2==0是否为双数,如果是的话就执行弹出第一个alert,否则弹出第二个alert().
//          i%2==0?alert('双数'):alert('单数');


            //循环中的break和continue
//          for(var i=0;i<5;i++){
//              
//              if(i==2)
//              {
////                    break;//整个循环中断了 完全终止循环
//                  continue;//本次循环中断了   continue只是终止本次循环,接着还执行后面的循环
//                  
//              }
//              alert(i);
//              
//              
                //判断真假

//              真的:true,非零数字,非空字符串,非空对象
//              假的:false, 数字零,空字符串,空对象,undefined
                var b=44984;
                if(b){
                    alert('真的');
                }
                else
                {
                    alert('假的');
                }
        </script>
    </head>
    <body>
    </body>
</html>

b—-字符串相关小例子

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript">
//          var str="test";
//          str1=str+25;//字符串的拼接
//          alert(str1);//弹出结果为test25
            //条件判断  i%2==0?alert('双数'):alert('单数');
//          var a=2;
//          var b=6;
//          a<b?alert(a):alert(b);//弹出结果为2
            var a=2;
            var b=3;

            alert(--b);//弹出值为:2;
//          alert(b--);//弹出的值为3;
//          alert(a--);//值为2
//          alert(--a);//值为1;
//          ++a;//值为4
//          a++;//值为3,先用了,再参与运算相加
//          alert(a++);
//          alert(++a);
//          ++b;//值为4
//          alert(++b);
//          alert(a+b);
        </script>
    </head>
    <body>
    </body>
</html>
电动汽车数据集:2025年3K+记录 真实电动汽车数据:特斯拉、宝马、日产车型,含2025年电池规格和销售数据 关于数据集 电动汽车数据集 这个合成数据集包含许多品牌和年份的电动汽车和插电式车型的记录,捕捉技术规格、性能、定价、制造来源、销售和安全相关属性。每一行代表由vehicle_ID标识的唯一车辆列表。 关键特性 覆盖范围:全球制造商和车型组合,包括纯电动汽车和插电式混合动力汽车。 范围:电池化学成分、容量、续航里程、充电标准和速度、价格、产地、自主水平、排放、安全等级、销售和保修。 时间跨度:模型跨度多年(包括传统和即将推出的)。 数据质量说明: 某些行可能缺少某些字段(空白)。 几个分类字段包含同的、特定于供应商的值(例如,Charging_Type、Battery_Type)。 各列中的单位混合在一起;注意kWh、km、hr、USD、g/km和额定值。 列 列类型描述示例 Vehicle_ID整数每个车辆记录的唯一标识符。1 制造商分类汽车品牌或OEM。特斯拉 型号类别特定型号名称/变体。型号Y 与记录关联的年份整数模型。2024 电池_类型分类使用的电池化学/技术。磷酸铁锂 Battery_Capacity_kWh浮充电池标称容量,单位为千瓦时。75.0 Range_km整数表示充满电后的行驶里程(公里)。505 充电类型主要充电接口或功能。CCS、NACS、CHAdeMO、DCFC、V2G、V2H、V2L Charge_Time_hr浮动充电的大致时间(小时),上下文因充电方法而异。7.5 价格_USD浮动参考车辆价格(美元).85000.00 颜色类别主要外观颜色或饰面。午夜黑 制造国_制造类别车辆制造/组装的国家。美国 Autonomous_Level浮点自动化能力级别(例如0-5),可能包括子级别的小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值