Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
完全掌握javascript流程控制结构(顺序结构、分支结构和循环结构)_创想鸟

完全掌握javascript流程控制结构(顺序结构、分支结构和循环结构)

本篇文章给大家带来了关于javascript的相关知识,其中主要介绍了关于javascript中流程控制结构的相关问题,流程控制主要有三种结构:分别是顺序结构,分支结构和循环结构,这三种结构代表代码执行的顺序,下面一起来看一下,希望对大家有帮助。

完全掌握javascript流程控制结构(顺序结构、分支结构和循环结构)

【相关推荐:javascript视频教程、web前端】

流程控制语句

在一个程序执行的过程,各条代码的执行顺序对结果是有直接影响的,汗多时候我们要通过控制代码的执行顺序来实现我们要完成的功能

简要理解:流程控制就是控制我们所写的代码按照什么样的顺序来执行,以此达到我们的目的。

立即学习“Java免费学习笔记(深入)”;

流程控制主要有三种结构:分别是顺序结构,分支结构和循环结构,这三种结构代表代码执行的顺序。

在这里插入图片描述

顺序结构

顺序结构是程序中最简单的,最基础的流程控制,我们之前写的代码都属于顺序结构(也就是从上往下依次执行),它没有固定的语法结构,程序会按照代码的先后顺序,依次执行

分支结构

由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果

1.21js语言提供了两种分支结构语句

if语句switch语句

if语句

//条件成立执行代码,否则什么也不做if(条件表达式){//条件成立执行的代码语==条件表达式为真才执行}

语句可以理解为一个行为,循环语句和分支语句就是典型的语句,一个程序由很多个语句组成,一般情况下,会分割成一个一个的语句

代码示范

var age=19;if(age>=18){console.log('你已经是成年人了');            //输出你已经是成年人了,因为age=19;,大于18就会执行if里面的语句}var age=1;if(age>=18){console.log('你已经是成年人了');            //啥也不输出。age=1;<18,不会执行if里面的语句,故啥没有}

执行流程
在这里插入图片描述

if的加强版if else语句(双分支语句)

语法结构

//条件成立,执行if里面代码,否则执行else里面的代码

if(条件表达式){

//满足条件执行的代码

}else{

//不满足条件执行的代码

}

执行流程

在这里插入图片描述

代码示范

var age=prompt('请输入你的年龄');//用户输入if(age>=18){console.log('你可以喝酒了');}else{console.log('不好意思未成年人只能喝AD钙');}//判断年份是否为润年var year=prompt('请输入年份:');if(year%4==0&&year%100!=0||year%400==0){alert('您输入的年份是闰年');}else{alert('您输入的年份是平年');}

if 语句的超级加强版 if else if(多分支语句)

语法结构

//适用于检查多重条件

if(条件表达式){

语句1;

}else if(条件表示式){

语句2;

}else if(条件表示式){

语句3;

……

}else{

//上述条件都不成立执行此代码

}

流程控制

在这里插入图片描述

代码示范

//迷你计算器  : 输入两个数以及运算符号得出相应var yi = +prompt('请输入第一个数字'); //请用加减乘除隐式转换成数字类型,或者用praseInt(变量)或parsefloat(变量)整数和浮点数var fuhao = prompt('请输入运算符');var er = +prompt('请输入第二个数字');if (fuhao == '+') {var shu = yi + er;} else if (fuhao == '-') {var shu = yi - er;} else if (fuhao == '/') {var shu = yi / er;} else if (fuhao == '*') {var shu = yi * er;} else if (fuhao == '%') {var shu = yi % er;} else {alert('请按要求输入:');}alert(shu);

switch语句

switch语句也是多分支语句,它用于基于不同的条件;来执行不同的代码,当要针对变量设置一系列的特定值时选用switch

switch(表示式){

case value1:

//表达式等于value1时要执行的代码

break;

case value2:

//表达式等于value2时要执行的代码

break;

default:

//表达式不等于任意一个value时要执行的代码

}

流程控制

在这里插入图片描述

代码示范

var fruit =prompt('请输入你要买的水果:');switch(fruit){case '苹果':alert('苹果的价格是:3.5/斤');break;case '荔枝':alert('荔枝的价格是:10.5/斤');break;default:alert('没有水果');}

注意

我们在开发里表达式我们经常写成变量当fruit的值和case 里面的值匹配时必须是全等,也就是数据类型和值都必须一样break 如果当前的case里面没有break 则不会退出switch 会继续执行下一个case

switch语句和if else if语句的区别

一般情况下,它们两个语句可以相互转换

switch ……case 语句通常处理case为比较确定值的情况,而if ……else ……语句更加灵活,常用于范围判断(大于,等于某个范围)

switch语句进行条件判断后直接执行到程序的条件语句,效率更高,而if ……else ……语句有几种条件,就得判断多次。

当分支比较少时,if……else……语句的执行效率比switch语句高

当分支比较多时,switch语句的执行效率比较高,而且结构更清晰

循环结构

循环的目的

在实际问题中,有许多具有规律性的重复操作,因此在程序中要执行这类操作就要重复执行某些语句

Js中的循环

在Js中,主要有三种类型的循环语句

Shell脚本编写基础 中文WORD版 Shell脚本编写基础 中文WORD版

Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统

Shell脚本编写基础 中文WORD版 24 查看详情 Shell脚本编写基础 中文WORD版 for循环while循环do ……while循环

for循环

在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决于循环终止的条件,由循环体及

循环终止条件组成的语句,被称为循环语句

语法结构

for循环主要用于把某些代码重复若干次,通常跟计数有关。其语句结构如下

for(初始化变量;条件表达式;操作表达式){

//循环体

}

流程控制

在这里插入图片描述

代码示范

for (var i=1;i<=10;i++){console.log('你喜欢我吗?');}//计算班级总成绩,以及平均分var num = prompt('请输入班级的总人数')var sum = 0,average = 0;for (var i = 1; i <= num; i++) {var score = prompt('请输入第' + i + '个学生的成绩')//从prompt取过来的数据是字符串需要转换成数字sum += parseInt(score);}average = sum / num;alert('班级的总成绩:' + sum);alert('班级的平均分:' + sum);//一行打印5颗心for (var i=0;i<=4;i++){console.log('*');}

双层for循环(循环嵌套)

循环嵌套是指在一个循环语句里再定义一个循环语句的语法结构,例如在for循环里再嵌套一个for循环,这样的for循环语句我们称之为双层for循环

我们把里面的循环称之为内层循环,外面的 称之为外层循环

外层循环循环一次,内层循环从头到尾执行一遍

代码示范

//低级:5行5列var str='';for  (var i=0;i<=4;i++){for (var j=0;j<=4;j++){str+='*';}str+='n';}console.log(str);//高级:n行n列var rows = prompt('请输入行数:');var cols = prompt('请输入列数');var str='';for (var i = 1; i <= rows; i++) {for (var j = 1; j <= cols; j++) {str+='*';}str+='n';}console.log(str);//打印倒三角型形var str='';for (var i=1;i<=10;i++){for (var j=i;j<=10;j++){str+='*';}str+='n';}console.log(str);   /*   1********** 10 2*********93********84*******75******66*****57****48***39**210*1  *///核心算法:var j=i;j<=10;j++//思路:先分析结果,观察行与列关系。再确定内层循环的算法//打印正三角形,同上思路。var str='';for (var i=1;i<=9;i++){for (var j=1;j<=i;j++){str+='*';}str+='n';}console.log(str);//打印九九乘法表,就是把正三角形的星号换成等式var str = '';for (var i = 1; i <= 9; i++) {for (var j = 1; j <= i; j++) {/* str+='*'; */str += i + '*' + i + '=' + i * j + ' t';}str += 'n';}console.log(str);//切记:外层循环循环一次,内层循环从头到尾执行一遍,只是打印图形的本质

for循环小结

for循环可以重复执行某些重复的代码for循环可以超重复执行不同的代码,因为我们有计数器for循环可以重复执行某些操作,比如算术运算加法操作双层for循环:外层循环循环一次,内层循环从头到尾执行一遍for循环的循环条件是和数字直接相关的循环

while循环

while语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不满足条件时结束循环

while语句的语法结构

while(条件表达式){

//循环体语句;

}

执行思路:

先执行条件表达式,如果条件为true,则执行循环体代码,反之,则退出循环,执行后面的代码

执行循环体代码

循环体代码执行完毕后,程序会继续判断执行条件表达式,如果条件还是为true则继续执行循环体,直到循环条件为false时,整个循环体过程才会结束

流程控制图如下

在这里插入图片描述

代码示范

var num=1; //初始化变量while(num<=10){//条件表达式console.log('Hello world');num++;//操作表达式}

注意:

while里面也有操作表示式, 完成计数器的更新,防止死循环(我没加操作表达式,去运行代码结果谷歌浏览器界面黑了)

里面应该也有计数器初始化变量

while循环在某种程度上可以与for循环等价,只需要把while里面初始化变量;条件表达式;操作表达式;放到for循环里就可以了

代码示范

//打印人的一生,从1岁到120岁 var age = 1;while (age <= 120) {console.log('这个人今年' + age + '岁了');age++;}//2.计算1~100之间的所有整数和var sum = 0,i = 1;while (i <= 100) {sum += i;i++;}console.log(sum); //3.单出一个对话框,你爱我吗?如果输入我爱你,就提示结束,否则一直询问var message='你爱我吗';while(message!=='我爱你'){message=prompt('你爱我吗?');}alert('我也爱你啊');

do ……while循环

do……while 语句其实就是while语句的一个变种,该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环

do……while语句的语法结构如下

do {

//循环体代码- 条件表达式为true时重复执行循环体代码

}

执行思路:

先执行一次循环体代码

再执行条件表达式,如果结果为true,则继续执行循环体代码,如果为false,则退出循环,继续执行后面的代码

注意:先执行循环体语句,再判断,我们就会发现do……while循环语句至少会执行一次循环体。

流程控制

在这里插入图片描述

代码示范

//打印人的一生,从1岁到120岁var age = 1;do {console.log('这个人今年' + age + '岁了');age++;} while (age <= 120);//2.计算1~100之间的所有整数和var sum = 0,i = 1;do {sum += i;i++;} while (i <= 100)console.log(sum);//3.单出一个对话框,你爱我吗?如果输入我爱你,就提示结束,否则一直询问var message = '你爱我吗';do {message = prompt('你爱我吗?');} while (message !== '我爱你');alert('我也爱你啊');

循环小结

JS中循环有for,while,do……while三种循环很多情况下都可以相互交替使用如果是用来计次数,跟数字有关的,三者使用基本相同,更推荐使用forwhile,do……while可以做更加复杂的判断条件,比for循环灵活一些while和do…… while执行顺序不一样,while先判断后执行,do……while先执行一次,再判断执行while和do…… while执行次数不一样,do……while至少会执行一次循环体,而while可能一次也不执行重点学习for循环语句,因为它写法更简洁

continue 和break

continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)。

如:吃5个包子,第三个有虫子,就扔掉第三个,继续吃第四个第五个包子

代码示范

for (var i = 1; i <= 5; i++) {if (i == 3) {continue;}console.log('我吃了第' + i + '个包子');}结果: //我吃了第1个包子      //我吃了第2个包子      //我吃了第4个包子      //我吃了第5个包子

break关键字

break关键字用于立即跳出整个循环(循环结束)

如:吃五个包子,吃到第三个又发现了一条虫,就没胃口吃了。

代码示范

for (var i = 1; i <= 5; i++) {if (i == 3) {break;}console.log('我吃了第' + i + '个包子');}结果;//我吃了第1个包子//我吃了第2个包子

命名规范及其语法

标识符命名规范

变量,函数名必须有意义变量的名称一般用名词函数的名称一般用动词

单行注释规范

for (var i = 1; i <= 5; i++) {if (i == 3) {continue; //单行注释前面 注意前面有个空格}console.log('我吃了第' + i + '个包子');}

操作符规范

//操作符的左右两侧各保留一个空格for (var i = 1; i <= 5; i++) {if (i == 3) {break;}console.log('我吃了第' + i + '个包子');}

【相关推荐:javascript视频教程、web前端】

以上就是完全掌握javascript流程控制结构(顺序结构、分支结构和循环结构)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/836108.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
百度输入法怎么添加或删除自定义短语_百度输入法短语管理与编辑技巧
上一篇 2025年11月27日 10:29:38
他让盆栽控制大砍刀、驾驶无人机,还让苍蝇敲键盘发帖,网友:好怪,再看一眼
下一篇 2025年11月27日 10:29:39

相关推荐

  • Oracle定时任务

    oracle 介绍 oracle job 是应用在数据库层面,用来定时执行存储过程或者 SQL 语句的定时器。 测试数据代码语言:javascript代码运行次数:0运行复制 –建测试表CREATE TABLE TEST_JOB( DATETIME DATE, BEG_DATE VARCHAR2(…

    2026年9月22日
    500
  • PHP数组中JSON字符串值的解析与访问教程

    本教程将详细指导如何在PHP中处理包含JSON字符串的数组。通过利用json_decode()函数,您可以轻松地将这些JSON字符串转换为可操作的PHP数组,进而提取并访问其中嵌套的shortname、fullname等具体字段,从而实现对复杂数据结构的有效管理和利用。 理解问题:PHP数组中的JS…

    2026年9月22日
    000
  • 悟空浏览器如何彻底清除上网痕迹保护隐私_悟空浏览器清除上网痕迹方法

    清除悟空浏览器上网痕迹需通过隐私设置删除浏览历史、搜索记录、缓存和Cookie,或使用账号与安全功能清除账户关联数据,还可启用无痕浏览模式避免数据留存。 如果您在使用悟空浏览器时希望保护个人隐私,防止他人查看您的浏览活动,则需要彻底清除相关的上网痕迹。这些痕迹包括浏览历史、搜索记录、缓存数据和Coo…

    2026年9月22日
    000
  • ClipStudioPaintPro如何导出AI漫画图片?保存图像的详细指南

    导出AI漫画图片需通过Clip Studio Paint Pro的“文件”菜单选择“导出”,根据用途选单页、多页或Webtoon导出,推荐PNG用于高质量或透明背景需求,JPG用于网络分享以平衡文件大小与画质,设置300dpi以上分辨率确保清晰度,色彩配置选用sRGB保障跨平台一致性,批量导出时利用…

    2026年9月22日
    100
  • Linux系统如何解压rar文件

    大家好,很高兴再次与大家见面,我是你们的老朋友全栈君。 1、获取Linux版本的rar软件 前往官方网站,下载最新版的Linux rar软件包。 2、解压已下载的安装文件 使用以下命令解压压缩包: tar -xzpvf rarlinux-x64-610b2.tar.gz 3、编译并安装软件 进入解压…

    2026年9月22日
    100
  • Sublime开发MySQL备份与恢复脚本方案_实现定时导出与自动导入机制

    Sublime开发MySQL备份与恢复脚本方案_实现定时导出与自动导入机制Sublime开发MySQL备份与恢复脚本方案_实现定时导出与自动导入机制Sublime开发MySQL备份与恢复脚本方案_实现定时导出与自动导入机制Sublime开发MySQL备份与恢复脚本方案_实现定时导出与自动导入机制

    使用sublime编写mysql备份与恢复脚本能提升数据安全性与操作效率;1.通过shell或python调用mysqldump实现自动备份,建议加入时间戳、压缩存储及权限设置;2.结合cron配置定时任务实现自动化,注意使用绝对路径并添加日志记录;3.编写恢复脚本导入sql文件,需确保数据库结构一…

    2026年9月22日 • 用户投稿
    000
  • NFV中:DPDK与SR-IOV应用场景及性能对比

    NFV中:DPDK与SR-IOV应用场景及性能对比NFV中:DPDK与SR-IOV应用场景及性能对比NFV中:DPDK与SR-IOV应用场景及性能对比NFV中:DPDK与SR-IOV应用场景及性能对比

    关于作者 作者简介: 张帅,Wechat:yorkszhang 网站:www.flowlet.net DPDK和SR-IOV目前主要用于提升IDC(数据中心)中的网络数据包处理速度。然而,在NFV(网络功能虚拟化)场景下,DPDK与SR-IOV各自的应用场景和优缺点是什么呢?本文将从以下几个方面来探…

    2026年9月22日 • 用户投稿
    000
  • 谷歌浏览器官网直接进入 Chrome浏览器官方登录入口

    谷歌浏览器官网直接进入方式为访问https://www.google.com/chrome/,该网站是Chrome官方登录入口,提供跨平台同步、V8引擎加速、地址栏集成搜索、自动填充表单等核心功能,支持极简界面、深色模式、自定义新标签页及侧边栏服务,具备安全浏览、隐私沙盒、密码检查和无痕模式等安全机…

    2026年9月22日
    100
  • Linux命令行中last命令的实用技巧

    last命令用于查看Linux用户登录历史,读取/var/log/wtmp文件。1. 查看指定用户登录记录:执行last username(如last alice)可审计特定账户活动;2. 限制输出行数:使用last -n 10或last -10避免刷屏,便于脚本处理;3. 识别远程登录来源:pts…

    2026年9月22日
    000
  • rm -rf 误删文件?别急,或许有救!

    rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!rm -rf 误删文件?别急,或许有救!

    立即采取行动! 在生产环境中,我们应尽量避免进行风险操作。但如果不慎犯错,如何挽救呢?让我分享一个故事:上周我为了打包一个应用,需要整理Ubuntu 16.04上的线上数据,不小心删除了一个数据文件,幸而最终有惊无险,现记录如下。 extundelete 我的恢复计划主要依赖于一个工具——extun…

    2026年9月22日 • 用户投稿
    000
  • UC浏览器占用内存太高怎么办_UC浏览器内存占用高优化方案

    UC浏览器内存占用过高可通过清理缓存、关闭多余标签页、禁用插件和开启省电模式解决。首先清除浏览数据释放资源,其次减少同时开启的标签页数量以降低内存压力,接着管理扩展程序避免后台消耗,最后启用性能优化功能减少资源使用,提升整体运行效率。 如果您在使用UC浏览器时发现设备运行缓慢或应用响应迟缓,这很可能…

    2026年9月22日
    100
  • iPhone如何打开url

    轻触链接即刻访问 当您在信息、邮件或其它应用程序中遇到一个网址链接时,只需轻轻点击该链接,iPhone便会自动启动Safari浏览器并加载对应的网页内容。这是最为普遍且高效的访问方式。 借助快捷指令快速进入 若您频繁访问某个特定网址,可使用“快捷指令”功能实现一键直达。先从App Store下载“快…

    2026年9月22日
    000
  • unix怎么安装php_unix系统安装php环境指南

    首先确认系统环境并检查是否已安装相关软件,然后选择包管理器或源码编译方式安装PHP;推荐使用包管理器快速安装,如Debian/Ubuntu用apt,CentOS/RHEL/Fedora用yum或dnf,FreeBSD用pkg;安装后配置Web服务器,Apache需加载mod_php或集成PHP-FP…

    2026年9月22日
    300
  • itextpdf freemarker渲染

    关于打印pdf操作的需求,经过研究,发现以下两种方法: 在现有的模板上进行编辑,这种方法操作难度较大。而通过FreeMarker生成静态页面,然后转换为HTML,操作更为顺畅。动态生成PDF的方法在网上参考较多,经过对比,我认为使用FreeMarker结合IText生成PDF最为简单。参考链接为ht…

    2026年9月22日
    300
  • Linux驱动开发-编写DS18B20驱动

    Linux驱动开发-编写DS18B20驱动Linux驱动开发-编写DS18B20驱动Linux驱动开发-编写DS18B20驱动Linux驱动开发-编写DS18B20驱动

    引言 本文详细介绍了如何在linux系统下为ds18b20温度传感器编写驱动程序,以测量环境温度,并将ds18b20注册为字符设备,通过文件接口将温度数据传递给应用层。 本文使用的开发板是友善之臂的Tiny4412开发板,搭载三星的Exynos-4412 CPU,主频为4核1.5GHz,运行的Lin…

    2026年9月22日 • 用户投稿
    100
  • Reinstalling Alpine Linux on a Lighthouse Instance

    Start by creating an instance with Debian or your preferred operating system. Log into the instance. Download the Arch Linux ISO for booting. Although…

    2026年9月22日
    000
  • 设计VSCode三维图形编程界面与WebGL实时预览模块

    VSCode通过集成WebGL预览插件实现三维图形编程的实时反馈,利用扩展架构提供GLSL语法支持、文件关联及命令注册,并通过Webview嵌入渲染窗口,结合消息通信与动态编译技术实现实时预览,配合保存自动刷新、错误定位与多视图布局优化交互体验,构建高效闭环开发环境。 在使用 VSCode 进行三维…

    2026年9月22日
    100
  • VSCode调试FPGA工程的技巧(结合Vivado,快速定位问题)

    vscode在fpga开发中并非替代vivado,而是作为高效辅助工具提升开发效率。1. 在代码编写方面,vscode提供 superior 的语法高亮、自动补全和代码管理功能,显著优化verilog、systemverilog和tcl脚本的编写体验,并通过git实现无缝版本控制;2. 在仿真与自动…

    2026年9月22日
    1200
  • 谷歌浏览器PDF文件注释功能无法使用怎么办

    谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办谷歌浏览器PDF文件注释功能无法使用怎么办

    首先检查PDF权限,若文件设有限制需用专业工具解除;2. 确认非PDF/A格式,必要时转换为普通PDF;3. 推荐使用UPDF等专业软件实现完整注释功能;4. 清除浏览器缓存或重置Chrome设置以排除临时故障。 谷歌浏览器自带的PDF阅读器功能虽然方便,但有时会遇到无法使用注释功能的问题。这通常与…

    2026年9月22日 • 用户投稿
    300
  • 如何查看Linux文件系统类型 df -T与lsblk -f命令对比

    如何查看Linux文件系统类型 df -T与lsblk -f命令对比如何查看Linux文件系统类型 df -T与lsblk -f命令对比如何查看Linux文件系统类型 df -T与lsblk -f命令对比如何查看Linux文件系统类型 df -T与lsblk -f命令对比

    在linux中查看文件系统类型时,df -t 适合查看已挂载分区的文件系统,而 lsblk -f 可查看所有块设备信息。1. df -t 显示已挂载的文件系统类型、磁盘使用情况及挂载点,适用于快速了解当前挂载目录所用文件系统;2. lsblk -f 列出包括未挂载设备的详细信息,如 uuid、lab…

    2026年9月22日 • 用户投稿
    300

发表回复

登录后才能评论
关注微信