变量
约 735 字大约 2 分钟
2024-07-15
变量的定义
变量是计算机中用来存储数据的“容器”,因而使用变量必须先定义这个“容器”,计算机才能在内存中划分空间使用它
字面量与常量、变量的区别
字面量(literal)可理解为确定的数值或事物,是变量的表现形式 常量⊆变量,常量=不变动的变量,
变量的使用
注意
- 程序中变量不用加引号的,若加了引号,那么输出的结果就是变量本身的名字
- 变量必须先定义再使用
定义多个变量可以直接设置,使用逗号隔开
如果你学过C语言,你会发现Javascript定义变量过程中没有规定数据类型,为了更加严谨,Typescript弥补了这一点问题
变量的注意事项
变量命名规范
- 不能以数字开头
- 中间不能打空格
- 可以使用特殊符号但是仅限于
_
- 不推荐使用汉字
- 不能使用关键字
变量赋值的过程
给变量赋值的时候, =
叫赋值运算符(详见运算符及其优先等级)
遇到赋值运算符的时候,执行赋值运算符右侧的代码然后再执行左侧
输入账户名
交换两个变量的值
let num1 = 10,num2 =20
//方法1用第三个变量交换值
let num3 = num1
num1 = num2
num2 = num3
concole.log(num1)
//方法2,利用加减法
num2 = num1 + num2
num1 = num2 - num1
num2 = num2 - num1
计算圆的面积
let 和 var 区别
相同点
- let 和 var 都属于关键字
- let 和 var 都是用来定义变量的
不同点
- let 定义变量的时候,必须先定义后使用
- var 定义的变量,可以先使用后定义
- let 定义的变量名不能重复(同一个作用域中)
- var 定义的变量名可以重复
常量的使用
// 语法: const 自定义常量名 = 值;
const a = 123;
const, let, var 之间的区别
- 在程序中如果值不会发生改变或者不能改变 推荐使用const
- 在程序中如果值不断的发生改变,那么推荐使用 let (var)
- const定义的常量必须设置默认值
- const定义的常量名不能重复
- const定义的常量必须先定义后使用