02-逻辑分支

JavaScript基础:自增自减、类型转换与条件控制
本文介绍了JavaScript中的自增自减运算符及其用法,详细讲解了不同类型转换,包括Number、String、Boolean之间的转换以及隐形转换的规则。此外,还阐述了分支结构,如if-else、switch语句的使用,以及三元运算符在简化双分支逻辑中的应用。

1.自增自减运算

    让变量在自己原来的数字上 + 1 - 1

    自增: ++变量   变量++

    自己运行的时候没有区别,当输出、赋值、运算的时候,放在前面就先自增放在后面后自增

    自减跟自增一样

   2. 类型转换

    强制转换

    转数字 - Number()  parseInt()  parseFloat()

    Number转的时候,转成0的数据有 空字符串、false、null、[]

    parseInt取整

    转字符串 - String() 数据.toString()

    { } 定义的对象 - [object Object]

    null和undefined不能使用tostring

    转布尔类型 - Boolean

    转成false的情况:0、空字符串、undefined、null  其余的全是true

    隐形转换

        + 左右两边有一个是字符串,另一个也会转成字符串进行拼接

    数学运算符号会将左右两边的数据都转成数字进行运算

    比较运算符号左右两边有一个是数字,另一个也会转成数字进行大小比较

    3.分支结构

    单分支

    if (条件) {

        条件是true的时候执行的代码段

    }

    双分支

    if (条件) {

        条件是true的时候执行的代码段

    } else {

        条件是false的时候执行的代码段

    }

    多分支

    if () {

    } else if () {

    } else if () {

    }

....

else {

    }
 

    switch

switch (变量) {

        case 数据1:

            代码段

            break

        case 数据2:

            代码段

            break

    .....

        default:

            代码段

    }

    是用来做多分支判断的,判断全等的场景

    效率比多分支高 - 只判断一次

break可以省略,下面就不再判断直接执行

    default可以省略

    三元运算

    语法: 条件 ? 代码 : 代码

    简化简单的双分支

   整个表达式可以当做是一个数据 进行赋值或输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

—— Alone � ??

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值