[JS]语句

2024-06-23 14:52
文章标签 js 语句

本文主要是介绍[JS]语句,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

介绍

代码分类

表达式: 可以被求值的代码称为表达式, 可以用于赋值

语句: 一段可执行的代码, 可以有结果, 可以没有结果, 不能用于赋值

语句分类

  1. 代码从上往下执行, 称为顺序结构
  2. 代码按照条件选择执行, 称为分支结构
  3. 某些代码被重复执行, 成为循环结构

分支结构

if分支

if分支结构: 适用于范围的判断

 if (条件表达式)  {执行语句;
}  
 if (条件表达式)  {执行语句;
}  else {执行语句; 
}
if (条件表达式)  {执行语句;
}  else if {执行语句;
}  else if {执行语句;
}  else if {执行语句;
}  else {执行语句:
}
switch分支

switch分支结构:适用于具体值的判断

  switch(判断语句){case 值1:执行语句;break;case 值2:执行语句;break;default:执行语句;break;       }
  1. 穿透: break可以省略,如果省略,会执行下一个case
  2. switch语句在比较值时使用的是全等操作符(===)
三元运算符

结构: 表达式?结果1:结果2;

说明: 表达式成立为结果1,不成立为结果2;

补充: 三元运算符一般用于取值

循环结构

断点调试

作用: 帮助我们理解代码运行, 更快的解决问题

步骤: 控制台->sources选项->选择代码文件->添加断点->刷新浏览器

按钮解释: (依次说明)

  1. 继续执行( 代码放行 )
  2. 跳过下一个函数调用
  3. 进入下一个函数调用
  4. 跳出当前函数
  5. 单步调试
for循环:
for(参数初始化;条件判断;变量更新){循环体;
}

说明: 小括号里面的表达式可以省略,但是分号不可以省略;

场景: 循环次数确定时,用for循环。不确定时用while循环。

双重for循环: 一个循环体内又包含另一个完整的循环结构。

特点: 外层循环循环一次,内层循环循环全部。

while循环:
循环变量;
while (循环条件 ) {循环体;循环变量的更新;
} 

特点:先判断后执行; 如果初始条件不满足循环条件,循环体一次都不会执行

do...while循环:
循环变量;
do {循环体;循环变量的更新;
} while (循环条件 );

特点:先执行后判断; (循环体至少会被执行一次)

退出循环

break:跳出循环,跳出整个循环。不影响外层循环。

continue:跳出本次循环,继续下一次循环。不影响外层循环。

这篇关于[JS]语句的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087474

相关文章

Mysql常见的SQL语句格式及实用技巧

《Mysql常见的SQL语句格式及实用技巧》本文系统梳理MySQL常见SQL语句格式,涵盖数据库与表的创建、删除、修改、查询操作,以及记录增删改查和多表关联等高级查询,同时提供索引优化、事务处理、临时... 目录一、常用语法汇总二、示例1.数据库操作2.表操作3.记录操作 4.高级查询三、实用技巧一、常用语

XML重复查询一条Sql语句的解决方法

《XML重复查询一条Sql语句的解决方法》文章分析了XML重复查询与日志失效问题,指出因DTO缺少@Data注解导致日志无法格式化、空指针风险及参数穿透,进而引发性能灾难,解决方案为在Controll... 目录一、核心问题:从SQL重复执行到日志失效二、根因剖析:DTO断裂引发的级联故障三、解决方案:修复

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

Mybatis Plus JSqlParser解析sql语句及JSqlParser安装步骤

《MybatisPlusJSqlParser解析sql语句及JSqlParser安装步骤》JSqlParser是一个用于解析SQL语句的Java库,它可以将SQL语句解析为一个Java对象树,允许... 目录【一】jsqlParser 是什么【二】JSqlParser 的安装步骤【三】使用场景【1】sql语

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

sql语句字段截取方法

《sql语句字段截取方法》在MySQL中,使用SUBSTRING函数可以实现字段截取,下面给大家分享sql语句字段截取方法,感兴趣的朋友一起看看吧... 目录sql语句字段截取sql 截取表中指定字段sql语句字段截取1、在mysql中,使用SUBSTRING函数可以实现字段截取。例如,要截取一个字符串字

VSCode中配置node.js的实现示例

《VSCode中配置node.js的实现示例》本文主要介绍了VSCode中配置node.js的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着... 目录一.node.js下载安装教程二.配置npm三.配置环境变量四.VSCode配置五.心得一.no

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/