• JS(二)数据类型,流程控制


    JS(二)数据类型,流程控制

    一数据类型

    • 将数据类型分为基础数据类型和引用数据类型。

    01 基础数据类型

    包括:Number、NaN、String、undefined和Boolean。

    • Number:表示数字类型,可以包含整型值和浮点型值。
    • NaN:表示非数字类型,当数学计算过程中出现非Number类型时,计算结果为NaN。
    • String:表示字符串类型,需要使用单引号或双引号包裹起来。
    • undefined:表示变量没有被赋值,或者手动赋值为undefined。
    • Boolean:表示布尔类型,只有true和false两种值。

    02 引用数据类型

    包括:Array和Object。

    • Array:表示数组类型,常用于存放一组意义相同的数据。

    • Object:表示对象类型,常用于存放相关度高的信息数据,以键值对的形式组织。

    • 通过这些数据类型,我们可以灵活地处理不同的数据。例如,可以使用Number类型进行数学计算,使用String类型进行字符串操作,使用Array和Object类型组织复杂的数据结构。

    • 以下是一个基于上述数据类型的示例代码:

    // 基础数据类型示例
    var num = 10;
    var str = "Hello World";
    var bool = true;
    var arr = [1, 2, 3];
    var obj = { name: "John", age: 25 };
    
    console.log(num); // 输出:10
    console.log(str); // 输出:Hello World
    console.log(bool); // 输出:true
    console.log(arr); // 输出:[1, 2, 3]
    console.log(obj); // 输出:{ name: "John", age: 25 }
    
    // 修改数据值
    num = 20;
    str = "Goodbye";
    bool = false;
    arr.push(4);
    obj.age = 30;
    
    console.log(num); // 输出:20
    console.log(str); // 输出:Goodbye
    console.log(bool); // 输出:false
    console.log(arr); // 输出:[1, 2, 3, 4]
    console.log(obj); // 输出:{ name: "John", age: 30 }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    二流程控制

    • 控制代码的执行顺序是编程中非常重要的一个概念,它可以通过流程结构来实现。在程序中,常见的流程结构包括顺序结构、分支结构和循环结构。

    01 顺序结构

    • 顺序结构是最简单、最基本的流程结构,程序会按照代码的先后顺序依次执行。没有特定的语法结构,代码会一行接着一行地执行。

    02 分支结构

    • 分支结构根据不同的条件,执行不同的路径代码,从而得到不同的结果。常见的分支结构有单分支语句、双分支语句、多分支语句和三元表达式。

      • 单分支语句:如果条件表达式的结果为真,则执行if中的代码;否则直接跳过。

      • 双分支语句:如果条件表达式的结果为真,则执行if中的代码;否则执行else中的代码。

      • 多分支语句:按顺序判断if、else if中的表达式,执行第一个为真的代码;否则执行else中的代码。

      • 三元表达式:双分支结构的简写法,根据条件表达式的结果返回不同的值。

      • switch语句:根据不同的条件执行不同的代码块,可用于固定值条件判断。

    03 循环结构

    • 循环结构用于重复执行某些语句,以完成具有规律的重复操作。常见的循环结构有for循环、while循环和do…while循环。

    • for循环:在指定的条件满足时重复执行一段代码,可指定循环的起始值、终止条件和每次循环后的操作。

    • while循环:在指定的条件满足时重复执行一段代码,只需指定循环的条件。

    • do…while循环:先执行一次循环体,再判断条件是否满足,如果满足则继续执行循环。

    • 循环结构中还有两个关键字:

      • continue:终止本次循环,直接执行下一次循环。

      • break:立即终止并跳出循环。

  • 相关阅读:
    分布式session解决方案 — — JWT(生成token)
    Vite打包优化插件
    JDBC和数据库连接池。
    k8s的网络插件Flannel和Calico(the hard way)
    前端面试的话术集锦第 17 篇博文——高频考点(TCP知识点)
    ASCII码转HEX与HEX转ASCII码
    基于or-tools的人员排班问题建模求解(JavaAPI)
    C++ 和 JAVA 位运算符
    Linux:基础开发工具之yum,vim,gcc的使用
    【ArcGIS模型构建器】01:模型构建器Model Builder介绍
  • 原文地址:https://blog.csdn.net/2302_77182979/article/details/136635483