1. 变量概述
通俗:变量是用于存放数据的容器。 我们通过 变量名 获取数据,甚至数据可以修改
1.2 变量在内存中的存储
本质:变量是程序在内存中申请的一块用来存放数据的空间。
1.3 变量的使用
变量在使用时分为两步:
- 声明变量
var age; // 声明一个 名称为age 的变量
var 是一个 JS关键字,用来声明变量( variable 变量的意思 )。使用该关键字声明变量后,计算机会自动为变量分配内存空间,不需要程序员管
age 是程序员定义的变量名,我们要通过变量名来访问内存中分配的空间
- 赋值
age = 10; // 给 age 这个变量赋值为 10
= 用来把右边的值赋给左边的变量空间中 此处代表赋值的意思
变量值是程序员保存到变量空间里的值
1.4 变量的初始化
var age = 18; // 声明变量同时赋值为 18
声明一个变量并赋值, 我们称之为变量的初始化
1.5 变量的语法扩展(三个特殊情况)
// 1.更新变量
var age = '18';
console.log(age);
age = '81'
console.log(age);
// 2.同时声明多个变量
var age = '18',
name = 'wangsihua',
address = 'yangluo',
gz = '10000';
// 3.声明变量的特殊情况
// 1.只声明不赋值 结果是? undefined 未定义的
var sex;
console.log(sex);
// 2.不声明 不赋值 直接使用某个变量会报错 (这个报错了,下面的代码全部无法使用)
// console.log(tel);
// 3.不声明直接赋值使用
age = '10';
console.log(age);
1.6 小结
为什么需要变量?
因为我们一些数据需要保存,所以需要变量
变量是什么?
变量就是一个容器,用来存放数据的。方便我们以后使用里面的数据
变量的本质是什么?
变量是内存里的一块空间,用来存储数据。
声明变量的本质是什么?
声明变量本质是去内存申请空间。
变量怎么使用的?
我们使用变量的时候,一定要声明变量,然后赋值
什么是变量的初始化?
声明变量并赋值我们称之为变量的初始化
变量命名规范有哪些?
变量名尽量要规范,见名知意——驼峰命名法
交换2个变量值的思路?
创建一个值为空的临时变量 temp,互相赋值。
2.0 数据类型
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。
2.1 变量的数据类型
在代码运行时,变量的数据类型是由 JS引擎 根据 = 右边变量值的数据类型来判断 的,运行完毕之后, 变量就确定了数据类型
JavaScript 拥有动态类型,同时也意味着相同的变量可用作不同的类型:
2.2 数据类型的分类
JS 把数据类型分为两类:
- 简单数据类型 (Number,String,Boolean,Undefined,Null)
- 复杂数据类型 (object)
3.0 简单数据类型(基本数据类型)
3.1 数字型(Number)
JavaScript 数字类型既可以用来保存整数值,也可以保存小数(浮点数)。
// 1.有两种数字型
var num1 = 18; //这是一种
console.log(num1);
var num2 = 3.14; // 带小数的
console.log(num2);
// 2.八进制 0-7 我们程序里面数字前面加 0 表示八进制
var num3 = 010