重学 JavaScript 第四天

2023-11-19

for循环

好处: 变量起始值、循环条件、变化值写到一起

for循环和while循环区别:

当如果明确循环次数的时候推荐使用for循环

不明确循环次数的时候推荐while循环

 

循环中断

continue 退出本次循环,继续下一次循环

break 退出整个循环 (配合 if 语句使用)

for循环嵌套

一个循环里再套一个循环,一般用在for循环里

结论:外面循环执行一次,里面循环执行全部

数组

数组可以存储任意类型的数据.

数组的长度 : .length 数组中数据的个数

数组是保存数据的,所以每个数据都有自己的编号,数据的编号也叫索引或下标.

数组增加新的数据

数组.push( ) 方法将一个或多个元素到数组的末尾,并返回该数组的新长度 (重点)

数组.unshift( ) 方法将一个或多个元素到数组的开头,返回该数组的新长度

 

删除数组元素

数据.pop() 不带参数 返回值是删除的元素

数据.shift() 不带参数 返回值是删除的元素

数据.splice(起始位置, 删除的个数) 开发很常用,比如随机抽奖,比如删除指定商品等等

冒泡排序

比较相邻的元素,前一个比后一个大(或者前一个比后一个小)调换位置

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重学 JavaScript 第四天 的相关文章

随机推荐

  • linux内部调用摄像头的第三方程序(命令):cheese

    linux内部调用摄像头的第三方程序 命令 cheese sudo apt get install cheese 关于cheese的使用可能会出现异常 Clutter WARNING Whoever translated default L
  • PHP实现发送邮件(附代码)

    发送邮寄功能的实现用到了PHP中的phpmailer函数包 它支持openssl和sockets 下载地址 下载后找到class phpmailer php class smtp php这两个文件 和你的代码放在一个目录 要实现发送邮件的功
  • mipi协议_MIPI系列之“MIPI CSI/DSI接口的FPGA实现”

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家 中国最好最大的FPGA纯工程师社群 本文主要介绍MIPI D PHY在FPGA上的实现 随着camera和显示技术的发展 MIPI接口在实际运用中越来越广泛 MIPI接口协
  • Solaris 10以太网卡设置

    前言 Solaris操作系统的以太网卡 以下简称网卡 设置 是一个老生常谈的话题 网上的相关资料也是汗牛充栋 数不胜数 但对刚刚接触Solaris的朋友来说 最需要的大概是一篇简明通俗 易读易用的操作指南 鉴于此 本文将网卡设置过程中涉及的
  • Robotframework 入门教程(二)

    变量 RF用 分别表示标量 列表 和字典 对应的就是python中的sre list和dict RF中Variables用来创建变量 修改我们的demo robot如下 对应于python的语法 var value list1 a b c
  • java集合List学习(结合源代码)

    一 首先 我们来一个简单的程序 import java util ArrayList import java util List public class Person public static void main String args
  • 含分布式电源的配电网日前两阶段优化调度模型(Matlab代码实现)

    个人主页 研学社的博客 欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 文献来源 4 Matlab代码 数据 文章讲解 1 概述 文
  • 彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)

    尊重作者 支持原创 如需转载 请附上原地址 https blog csdn net libaineu2004 article details 19245205 一 Qt Creator环境设置 1 cpp或h文件从window上传到Ubun
  • SDP文件的作用及其意义

    SDP是一个IETF标准格式 用来描述视频和 或者音频的RTP流 sdp文件时如何生成的 刚接触这一块 没有思路用记事本新建一个 txt文件 另存时把扩展名改为 sdp就生成了 具体内容可以参考rfc2327 以及具体编码格式对应的各个补充
  • reset_index()函数

    reset index 函数 作用 使用索引重置生成一个新的DataFrame或Series 可以把索引用作列 话不多说直接上代码 gt gt gt import pandas as pd gt gt gt import numpy as
  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • GB28181设备接入端如何播放语音广播数据?

    技术背景 语音广播功能是GB28181设备接入端非常重要的功能属性 语音广播让终端和平台之间 有了实时双向互动 可以满足执法记录仪 智能安全帽 智能监控 智慧零售 智慧教育 远程办公 明厨亮灶 智慧交通 智慧工地 雪亮工程 平安乡村 生产运
  • JavaScript-如何获取字符串长度,如何获取字符串中指定索引的字符,如何从母串中提取子字符串,截取字符串的用法方法详解

    字符串概述 字符串是 JavaScript 的一种基本的数据类型 JavaScript 的字符串是不可变的 String 类定义的方法都不能改变原字符串的内容 var str hello world str abc 当重新给变量 str 赋
  • 神经影像研究驱动的脑龄估计作为脑疾病和健康状况识别的生物学标记

    大量神经影像数据的分析 使研究者对大脑区域的各种解剖分析变得越来越精细 并有助于检测不同的大脑状况和疾病 近年来 由神经影像驱动的脑龄估计被引入作为检测不同疾病和健康状况的有效生物标志物 但由于该类方法在近年来才涌现大量研究结果 还没有研究
  • layui与flask模板语言{{}}冲突的最佳方案

    使用 Jinja2的 raw 和 endraw 标签把 JavaScript 模板部分标记出来即可 raw endraw 但这是就需要注意区分项目中的 的值是jinja2还是layui
  • Blender基础操作:移动、旋转、缩放、删除、抓取、复制

    1 物体的移动 微调面板 Adjust last operation 对上一步操作进行微调 2 物体旋转与缩放 快速归位 几个快捷键 ALT G 坐标归零 ALT R 旋转归零 ALT S 缩放归零 3 删除 抓取 复制 快捷键x 确认后删
  • 论文阅读 - Graph-ToolFormer: To Empower LLMs with Graph Reasoning Ability via Prompt Augmented by ChatGP

    目录 摘要 1 INTRODUCTION 2 相关工作 2 1 Graph Neural Networks 2 2 Language Models 2 3 Prompt Tuning 3 符号 术语定义和问题表述 3 1 Basic Not
  • 关于table标签动态添加多个输入框input

    在做公司的一个项目的时候有个需求 要在表格中动态添加多个input 前台用的easyui 由于当时需求比较急 没做出来 就指定了三个 后面需要改成动态添加一行或多行输入 看过很多文章说用innerHtml或者append方法 试过之后确实可
  • Git 居然可以用来跟女神聊天?

    Git 是用来做啥的 想必码农朋友都知道 Git 是版本控制软件 是软件开发过程中团队协作不可或缺的软件 但是 作为版本控制软件的 Git 能跟聊天工具扯上关系吗 这二者似乎毫无关系 但脑洞大开的外国朋友 Ephi Gabay 就开发了一个
  • 重学 JavaScript 第四天

    for循环 好处 变量起始值 循环条件 变化值写到一起 for循环和while循环区别 当如果明确循环次数的时候推荐使用for循环 当不明确循环次数的时候推荐while循环 循环中断 continue 退出本次循环 继续下一次循环 brea