JS数组,if等结构语序

2024-03-05 20:20
文章标签 数组 js 结构 语序

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

目录

浏览器的断点调试:

流程控制:

顺序流程控制:流程代码会逐行向下进行。

分支流程控制:

IF语句:

Switch语句:

Switch和if的区别:

三元表达式:

循环:

for循环:

双重/多重for循环:

while循环:

do-while循环:

continue-break关键字:

数组的创建申请:

数组中的元素类型:

数组元素的访问:

遍历数组:

数组长度的获取:

数组新增元素(扩容):

数组元素的替换/修改:和JAVA一样



浏览器的断点调试:


流程控制:


顺序流程控制:流程代码会逐行向下进行。


分支流程控制:

IF语句:

Switch语句:

和JAVA一样


注意:

表达式和case是===比较。

break仍然是实现无限循环和多对一的效果。


Switch和if的区别:

三元表达式:

和JAVA的一样。


循环:

for循环:

和JAVA一样。


双重/多重for循环:

和JAVA相同。

while循环:

和JAVA一样


do-while循环:

和JAVA一样,先do后条件


continue-break关键字:

continue:

break:

--------------

--------------


数组的创建申请:

数组中的元素类型:

数组中可以存放任意类型的数据,例如字符串,数字,布尔值等。

数组元素的访问:

数字的索引仍然是按照从0到n-1的排列模式。



直接输出数字名,会输出所有元素。

根据索引输出元素。

没有的索引元素输出的undefined.

遍历数组:

和JAVA一样一样是通过循环进行遍历的。



数组长度的获取:

和JAVA一样,也是可以直接获取长度作为循环的条件的。


数组新增元素(扩容):

方法一:直接获取数组长度进行赋值即可。


方法二:将紧邻的不存在的索引,进行赋值也会使得数组长度发生变化

数组元素的替换/修改:和JAVA一样

注意由于JS本身有隐形的数据转换,同时也会出现数组转向其他,所以当,对数组名进行负值时,数组就会改变为该类型的被赋值的单一数据。


这篇关于JS数组,if等结构语序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

关于集合与数组转换实现方法

《关于集合与数组转换实现方法》:本文主要介绍关于集合与数组转换实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、Arrays.asList()1.1、方法作用1.2、内部实现1.3、修改元素的影响1.4、注意事项2、list.toArray()2.1、方

MySQL中的索引结构和分类实战案例详解

《MySQL中的索引结构和分类实战案例详解》本文详解MySQL索引结构与分类,涵盖B树、B+树、哈希及全文索引,分析其原理与优劣势,并结合实战案例探讨创建、管理及优化技巧,助力提升查询性能,感兴趣的朋... 目录一、索引概述1.1 索引的定义与作用1.2 索引的基本原理二、索引结构详解2.1 B树索引2.2

如何使用Maven创建web目录结构

《如何使用Maven创建web目录结构》:本文主要介绍如何使用Maven创建web目录结构的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录创建web工程第一步第二步第三步第四步第五步第六步第七步总结创建web工程第一步js通过Maven骨架创pytho

Python循环结构全面解析

《Python循环结构全面解析》循环中的代码会执行特定的次数,或者是执行到特定条件成立时结束循环,或者是针对某一集合中的所有项目都执行一次,这篇文章给大家介绍Python循环结构解析,感兴趣的朋友跟随... 目录for-in循环while循环循环控制语句break语句continue语句else子句嵌套的循

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

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

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

JAVA数组中五种常见排序方法整理汇总

《JAVA数组中五种常见排序方法整理汇总》本文给大家分享五种常用的Java数组排序方法整理,每种方法结合示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录前言:法一:Arrays.sort()法二:冒泡排序法三:选择排序法四:反转排序法五:直接插入排序前言:几种常用的Java数组排序

Python+PyQt5实现文件夹结构映射工具

《Python+PyQt5实现文件夹结构映射工具》在日常工作中,我们经常需要对文件夹结构进行复制和备份,本文将带来一款基于PyQt5开发的文件夹结构映射工具,感兴趣的小伙伴可以跟随小编一起学习一下... 目录概述功能亮点展示效果软件使用步骤代码解析1. 主窗口设计(FolderCopyApp)2. 拖拽路径