首页 > 其他分享 >JS基础- 语句

JS基础- 语句

时间:2024-04-09 18:00:53浏览次数:23  
标签:语句 满足条件 代码 基础 JS while 条件 执行

        表达式和语句

表达式是可以被求值的代码,JavaScript 引擎会将其计算出一个结果。

语句是一段可以执行的代码。

                表达式和语句两者的区别:

        表达式:因为表达式可被求值,所以它可以写在赋值语句的右侧

                                        num = 3 + 4

        语句: 而语句不一定有值,所以比如 alert() for和break 等语句就不能被用于赋值

                alert()   弹出对话框            console.log   控制台打印输出  

        分支语句

        分支语句可以让我们有选择性的执行想要的代码

        分支语句包含:

       1. If分支语句

 If 语句有三种使用: 单分支,双分支,多分支

        单分支语法:

If(条件){

    满足条件要执行的代码

}

        括号内的条件为true时,进入大括号里执行代码,小括号内的结果若不是布尔类型,会发生隐式转换为布尔类型,如果大括号只有一个语句,大括号可以省略,但是,不提倡这么做。

        双分支 if 语法:

if (条件) {

    满足条件要执行的代码

} else {
    
    不满足条件执行的代码

}

       多分支if语法:

        使用场景: 适合于多个结果的时候,比如学习成绩可以分为: 优  良  中  差

if (条件1) {
    
    代码1
} else if (条件2) {

    代码2
} else if (条件3) {

    代码3
} else {

    代码n
}

      释义:

先判断条件1,若满足条件1就执行代码1,其他不执行

若不满足则向下判断条件2,满足条件2执行代码2,其他不执行

若依然不满足继续往下判断,以此类推

若以上条件都不满意,执行else里的代码n

注:可以写N个条件,但这里演示只写2个

        2. 三元运算符

        使用场景: 其实是比 if 双分支 更简单的写法,可以使用 三元表达式

          一般用来取值

        符号: ? 与  : 配合使用

        语法:

        条件 ? 满足条件执行的代码 : 不满足条件执行的代码

     

        

        3.switch语句

        释义:

找到跟小括号里数据 全等 的case值,并执行里面对应的代码

若没有全等 === 的则执行defaule 里的代码

例:数据若跟值2全等,则执行代码2

1. switch case语句一般用于等值判断,不适合区间判断

2. switch case一般需要配合break关键字使用 没有break会造成case穿透

switch (数据) {
    case 值1:
        代码1
        break
    case 值2:
        代码2
        break
    default:
        代码n
        break  
}    

switch : 开关            case :  事例;箱,盒;      break : 退出switch      default  :  默认;违约;

        循环语句

断点调试

  • 作用: 学习时可以帮助更好的理解代码运行,工作时可以更快找到bug
  • 浏览器打开调试界面

        1. 按 f12 键打开开发者工具

        2. 点到sources(源代码/来源)一栏

        3. 选择代码文件

while循环

循环:重复执行一些操作,while :在...期间,所以while循环就是满足条件期间,重复执行某些代码

  1. while循环基本语法
while (循环条件) {

    要重复执行的代码(循环体)

}

释义:

跟if语句很像,都要满足小括号里的条件为true才会进入循环体执行代码

while大括号里的代码执行完毕后不会跳出,而是继续回到小括号里判断条件是否满足,若满足又执行大括号里的代码,然后再回到小括号判断条件,直到括号内条件不满足,即跳出

        2. while循环三要素:

循环的本质就是以某个变量为起始值,然后不断产生变化量,慢慢靠近终止条件的过程。

while循环需要具备三要素:

1. 变量起始值

2. 终止条件(没有终止条件,循环会一直执行,造成死循环)

3. 变量变化量(用自增或者自减)

let i = 1

while (i <= 3) {

    document.write('我会循环三次<br>')
    i++
}

标签:语句,满足条件,代码,基础,JS,while,条件,执行
From: https://blog.csdn.net/2301_76880434/article/details/137260909

相关文章

  • js把数组中的某一项移动到第一位
    在JavaScript中,如果你要将数组中的某一项移动到第一位,你可以使用以下几种方法。假设我们有一个数组arr,并且想要将位于索引index的项移动到数组的第一个位置:letarr=[1,2,3,4,5];letindex=2;//假设我们想将3(即索引2的项)移动到第一位方法一:使用splice和unshif......
  • 【攻防实操系列+内网渗透】--第1章:内网渗透测试基础①
    内网也指局域网(LocalAreaNetwork,LAN),是指在某一区域内由多台计算机互连而成的计算机组,组网范围通常在数千米以内。在局域网中,可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等。内网是封闭的,可以由办公室内的两台计算机组成,也......
  • VueJs使用axios上传文件
    html<inputtype="file"id="fileUploadEle"ref="fileUploadEle"style="display:none;"accept=".png,.jpg"@change="selectFile"/><labelfor="fil......
  • docker基础镜像
    基础镜像WORKDIR="/data/docker/pytest_base_images"mkdir-p${WORKDIR}cd${WORKDIR}cat>dockerfile<<'EOF'#使用官方的CentOS7镜像作为基础镜像FROMcentos:7#modifytimezoneRUNcp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#更换y......
  • 【牛客SQL快速入门】SQL基础(二)
    一、高级查询1.计算函数AVGAVG()为平均值函数,通过对表中行数计数并计算其列值之和,求得该列的平均值。AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。Selectavg(gpa)Fromuser_profileCOUNTCOUNT()函数为计数函数,可利用COUNT() 确定表中行的数......
  • postman增加jsonpath功能
    postman的test和Pre-requestScript支持JS语言。但是并没有内置jsonPath函数可以使用变量方式,将jsonPath的函数源代码保存到变量中,需要使用的时候,读取变量,执行代码,就可以获得一个jsonpath函数。变量可保存在集合变量,环境变量和全局变量中。第一步,在变量中配置jsonpath变量名和......
  • java基础的一小点
    java文件启动的一套流程:.java---通过编译器javac---->.class---经过解释器&JIT--->机器码--->电脑可识别运行 一般而言,不是开发的安个jre就行,但类似于jsp编译就需要jdk的开发工具。JIT(justintime)即使编译器,可对热点代码直接编译。所以说比解释性语言快些、解释和编译型语......
  • java -动态sql语句
    数据库算法双子针、动态规划、二分查找、贪心算法、深度优先搜索、字符串、递归、字典树、排序、链表等元素作用描述if......
  • 洛谷题单指南-数学基础问题-P2638 安全系统
    原题链接:https://www.luogu.com.cn/problem/P2638题意解读:把a个红球、b个黑球放入n个盒子,求所有的方法。解题思路:盒子中可以放也可以不放,可以放任意个,因此,题目可以转化为将i个红球(0<=i<=a),j个黑球(0<=j<=b)放入n个盒子的方案数之和,设f(n,i,j)表示将一个红球、j个黑球放入n......
  • 【Shell】循环语句基础
    Shell循环循环语句Shell循环循环的定义for循环for循环的C语言格式while循环until循环循环的定义循环在编程中通常指循环结构。循环结构是编程中的一种控制结构,它允许代码在满足特定条件时重复执行一段特定的指令集合,这部分重复执行的代码被称为循环体。循环......