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.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

Node.js net模块的使用示例

《Node.jsnet模块的使用示例》本文主要介绍了Node.jsnet模块的使用示例,net模块支持TCP通信,处理TCP连接和数据传输,具有一定的参考价值,感兴趣的可以了解一下... 目录简介引入 net 模块核心概念TCP (传输控制协议)Socket服务器TCP 服务器创建基本服务器服务器配置选项服

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

C++一个数组赋值给另一个数组方式

《C++一个数组赋值给另一个数组方式》文章介绍了三种在C++中将一个数组赋值给另一个数组的方法:使用循环逐个元素赋值、使用标准库函数std::copy或std::memcpy以及使用标准库容器,每种方... 目录C++一个数组赋值给另一个数组循环遍历赋值使用标准库中的函数 std::copy 或 std::

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

JS 实现复制到剪贴板的几种方式小结

《JS实现复制到剪贴板的几种方式小结》本文主要介绍了JS实现复制到剪贴板的几种方式小结,包括ClipboardAPI和document.execCommand这两种方法,具有一定的参考价值,感兴趣的... 目录一、Clipboard API相关属性方法二、document.execCommand优点:缺点: