1.3 JS中创建变量的几种方式
2020-06-28 本文已影响0人
NULL_2022
JS中的变量variable
变量:可变的量(其存储的值是可变的),设置一个变量(起个名字),让其代表和指向某一个具体的值。
1.JS中创建变量的几种方式
-
- ES3中:var
//基于var创建一个叫做n的变量,让其指向具体的值10 var n = 10; //基于var创建一个叫做m的变量,但是此时没有让其指向任何的值,如果不赋值,默认指向undefined var m; //在控制台输出n、m变量所代表的值 console.log(n,m);//=> 输出10 undefined
-
- ES6中: let、const
//基于let创建一个叫做a的变量,让其指向具体的值100 let a = 100; //让变量a重新指向了200 a = 200; console.log(a);//=> 输出200 //基于const创建一个叫做b的变量,让其指向具体的值1000 const b = 1000; b = 200; console.log(b);//=> 报错:Uncaught TypeError: Assignment to constant variable.基于ES6中的const创建一个变量,让其指向1000,此后b就不能再指向其它的值了,一旦去修改指向,则会报错,所以基于const定义的变量一般也被称为常量
-
- function 创建函数
//创建一个函数:也可以理解为创建一个变量func,让其指向这个函数 function func(){ } console.log(func);//=> 输出func函数本身 func(){}
-
- class 创建一个类
//创建一个类:也可以理解为创建一个变量Parent,让其指向这个类 class Parent{ } console.log(Parent);//=>输出 class Parent{}
-
- import/require 基于ES6Module或者Common.js规范导入模块
//基于模块规范来导入具体的某个模块:定义一个叫做axios的变量,用来指向导入的这个模块 import axios from './axios'; //相当于 let axios = require('./axios');