首页 > 编程语言 >Javascript基础(二)

Javascript基础(二)

时间:2023-05-12 09:55:06浏览次数:50  
标签:console log 对象 Javascript 基础 数组 var 函数

⭐数组

数组的概念

数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。

创建数组

1. 利用 new 创建数组

var 数组名 = new Array() ;
var arr = new Array(); // 创建一个新的空数组

2. 利用数组字面量创建数组

//1. 使用数组字面量方式创建空的数组
var 数组名 = [];
//2. 使用数组字面量方式创建带初始值的数组
var 数组名 = ['小白','小黑','大黄','瑞奇'];

获取数组中的元素

索引(下标):用来访问数组元素的序号。索引从 0 开始.
在这里插入图片描述
数组可以通过索引来访问、设置、修改对应的数组元素,我们可以通过“数组名[索引]”的形式来获取数组中的元素。

// 定义数组
var arrStus = [1,2,3];
// 获取数组中的第2个元素
alert(arrStus[1]); 

遍历数组

是把数组中的每个元素从头到尾都访问一次.

var arr = ['red','green', 'blue'];
for(var i = 0; i < arr.length; i++){
 console.log(arrStus[i]);
}

数组中新增元素

var arr = [];
for (var i = 0; i < 10; i++) {
 arr[i] = i + 1;
}
console.log(arr);

⭐函数

函数的概念

封装了一段可被重复调用执行的代码块,通过函数可以实现大量代码的重复使用。函数是一种数据类型。

函数的使用

函数在使用时分为两步:声明函数和调用函数
1. 声明函数

// 声明函数
function 函数名() {
 //函数体代码
}
  • function 是声明函数的关键字,必须小写
  • 由于函数一般是为了实现某个功能才定义的, 所以通常我们将函数名命名为动词,比如 getSum

2. 使用函数

// 调用函数
函数名(); // 通过调用函数名来执行函数体代码
  • 调用的时候千万不要忘记添加小括号
  • 口诀:函数不调用,自己不执行。

注意:声明函数本身并不会执行代码,只有调用函数时才会执行函数体代码

函数的参数

1. 形参和实参

 //带参数的函数声明
  function 函数名(形参1,形参2,形参3...) {
    //函数体
  }
  // 带参数的函数调用
  函数名(实参1,实参2,实参3...);

声明函数时,可以在函数名称后面的小括号中添加一些参数,这些参数被称为形参,而在调用该函数时,同样也需要传递相应的参数,这些参数被称为实参

2.函数形参和实参个数不匹配问题

在这里插入图片描述

函数的返回值

返回值:函数调用整体代表的数据;函数执行完成后可以通过return语句将指定数据返回 。

// 声明函数
 function 函数名() {
   ...
   return 需要返回的值;
   // 1. 函数遇到return会停止执行,并返回指定的值
   // 1. 如果函数没有return 返回的值是undefined
 }
 // 调用函数
 函数名(); //此时调用函数就可以得到函数体内return的值

标签:console,log,对象,Javascript,基础,数组,var,函数
From: https://www.cnblogs.com/whitni/p/17392930.html

相关文章

  • pytest-playwright基础教程(二)-使用codegen自动生成测试代码
    pytest-playwright基础教程(二)-使用codegen自动生成测试代码完整流程1.使用codegen打开测试网址在终端输入如下命令playwrightcodegendemo.playwright.dev/todomvc这边测试网址用的官方提供的测试网址输入命令后,按回车,打开codegen图形化界面他会打开两个页面,一个是......
  • 一文让你搞懂javascript如何实现继承
    一、本文想给你聊的东西包含一下几个方面:(仅限于es6之前的语法哈,因为es6里面class这关键字用上了。。)1.原型是啥?原型链是啥?2.继承的通用概念。3.Javascript实现继承的方式有哪些? 二、原型是啥?原型链是啥?1.原型是函数本身的prototype属性。首先js和java不一样,js顶多算是一个......
  • 数据库基础
    1.数据库mysql数据库使用和可视化关系型数据库mysql使用:开启服务:netstartmysql登录:mysql-uroot-p关闭服务:netstopmysql图形化MySQL数据库管理工具:SQLyog安装后的秘钥:cr1738d8120df-a5c3-4989-8f47-5afc79c56e7c2.操作数据库操作数据库>操作数据库表>操......
  • 零基础学会计二:资产<应收、预付、应付、预收>
    一、应收、预付、应付、预收>>应收、预付是资产,应付、预收是负债。>>预付账款和预收账款账户,一用用到底。(借方代表资产,贷方代表负债)>>预付或预收业务不多的企业可以采用“收收核算”或“付付核算”,应保留原来的借贷方向。1.1、坏账准备的账务处理1>计提/补提坏账准备借:信用......
  • 04-CSS基础
    CSS基础什么是CSSCSS指层叠样式表(CascadingStyleSheets)WEB标准中的表现标准语言简单说就是如何修饰网页信息的显示样式目前推荐遵循的是W3C发布的CSS3.01998年5月21日由w3C正式推出的css2.1CSS的语法 由两个主要的部分构成:选择器,以及一条或多条声明 选择......
  • javascript:void(0)
    javascript:void(0),仅仅表示一个死链接,当href=javascript:void(0)的空链接被点击时,页面不会有任何反应。让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。javascript:是伪协议,表示url的内容通过javascript执行。void(0)计算结果......
  • Python的基础核心知识
    编程语言和编程编程语言语言:人与人之间沟通的媒介编程语言:人与计算机沟通的语言编程程序员通过计算机能够读懂的语言把自己的思想和逻辑写下来的过程编程的初衷是更好的奴隶计算机计算机五大组成部分部1.控制器2.运算器3.存储器4.输出设备5.输入设备计算机三大核心硬......
  • 零基础学会计一:会计概述
    一、会计要素及其确认与计量1.1、会计要素资金运动(会计对象)->资产、负债、所有者权益、利润、收入、费用(会计要素)->会计科目1.2、会计恒等式1>资产=负债+所有者权益注:左边代表资金占有,右边代表资金来源。2>利润=收入-负债注:利润归属于所有者权益,所以有3)的代入式公式。3>......
  • (一) C语言基础
    目录数据类型基本数据类型派生数据类型结构型指针型数据类型基本数据类型整型:int占用4个字节,long占用8个字节字符型:char占用1个字节(即8位),一个汉字占用两个char浮点型:float占用4个字节,double占用8个字节派生数据类型结构型结构型就是用户自己制作的数据类型......
  • JavaScript 中的 `for...in` 和 `for...of`
    JavaScript中的for...in和for...of是两种常用的迭代循环语句。它们的用途和行为是不同的。for...in循环用于循环遍历对象的属性,它会遍历对象的可枚举属性和原型链上的可枚举属性。constobj={a:1,b:2};for(letpropinobj){console.log(prop);//输出'a'......