变量与常量
变量与常量
1、变量的定义
- 变量是计算机中用来存储数据的容器,它可以让计算机变得有记忆
- 注意:变量不是数据本身,它仅仅只是充当存储数据的容器作用
2、变量的基本使用
1.变量的声明
要使用变量,要先创建变量
- 格式:let + 变量名,如 let age
2.变量赋值
在定义变量后,就可以给变量进行赋值操作:
- 变量名 = 要给的值,如 age = 20
3.更新变量
变量赋值后,还可以通过简单地给它一个不同的值来更新它。
注意:变量不能重复声明
4.声明多个变量
变量声明时可以通过逗号隔开来声明多个变量
- 如:
let name='小米', age=18
3、变量的本质
程序在内存中申请的一块用来存放数据的小空间
4、变量命名规则与规范
1.规则
- 不能使用关键字
- 关键字:有特殊含义的字符,
JavaScript内置的一些英语词汇。如:let、var、if、for等
- 关键字:有特殊含义的字符,
- 只能用下划线、字母、数字、$组成,且数字不能开头
- 字母严格区分大小,如 Age 和 age 是不同的变量
2.规范
- 起名要有意义
- 遵守小驼峰命名法:
- 第一个单词首字母小写,后面每个单词首字母大写。如:
userName
- 第一个单词首字母小写,后面每个单词首字母大写。如:
5、拓展
1. var
场景:在较旧的JavaScript,使用关键字var来声明变量,而不是let
var 声明:
- 可以先使用再声明
- var 声明过的变量可以重复声明
2.数组
-
定义:是一种可以按顺序保存数据的数据类型
-
声明:
-
let 数组名 = [数据1,数据2,……,数据n]- 如:
let age = [18,19,20,25]
- 如:
-
let arr = new Array(数据1,数据2,……,数据n)let arr = new Array(18,19,20,25)
-
-
基本操作(arr为数组名)
-
查询数据
- 通过下标访问数组元素,如:arr[0],arr[1]
-
修改数据
- 通过下标修改数组元素,如:arr[0] = 1
-
添加数据
arr.push(内容):将一个或多个元素添加到数组的末尾,并返回该数组的新长度arr.unshift(内容):将一个或多个元素添加到数组的开头,并返回该数组的新长度
-
删除数据
arr.pop():删除数组最后一个元素,并返回该元素的值arr.shift():删除数组第一个元素,并返回该元素的值arr.splice(起始位置,删除的个数)
-
-
排序
- 语法:数组.sort(相关函数)
-
注意:
- 数组是按顺序保存的,所以每个数据都有自己的编号
- 计算机中的编号是从0开始
- 在数组中,数据的编号也叫索引或者下标
- 数组可以存储任意类型的数据
- 通过
数组名.length可以获取数组的长度
-
拓展:
-
map 方法
-
map 可以遍历数组处理数据,并且返回新的数组
-
示例代码:
-
const arr = ['red','blue','green'] const newArr = arr.map(function(ele,index){ console.log(ele) console.log(index) return ele + '颜色' }) console.log(newArr)
-
-
-
join 方法
-
join() 方法用于把数组中的所有元素转换为一个字符串
-
示例代码:
-
const arr = ['red','blue','green'] console.log(arr.join(''))
-
-
参数:数组元素是通过参数里面指定的分隔符进行分隔的,空字符串(''),则所有元素之间都没有任何字符。
-
-
6、常量的基本使用
1.概念
使用const声明的变量称为 ”常量“
2.应用场景
当某个变量永远不会改变的时候,就可以使用const来声明
示例:
const PI = 3.14
3.注意
常量不允许重新赋值,声明的时候必须赋值(只能初始化)
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 PG_Code
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果