Java
计算机编程基础人机交互方式 图形化界面(GUI),简单直观,使用者易于接受且容易上手。 命令行方式(CLI),需要有一个控制台,输入特定的指令,让计算机完成一些操作。 常用的一些命令行指令 dir: 列出当前目录下的文件以及文件夹 md: 创建目录(文件夹) rd: 删除目录(需要保证目录是空的) cd: 进入指定目录 cd..:退回到上一级目录 cd\: 退回到根目录 del:...
ES6新特性
一、ES6中新增的let与var的区别:1.用let声明变量的时候不可以重复声明,但是var可以。12345let a=0;let a=1; //会报错var b=0;var b=1; //不会报错 2.新增了块级作用域,可以只在代码块中起作用,外部访问不到。其他的还有全局作用域、函数作用域、eval与var保持一致。1234{ let a=6;}console.log(a); //会报错 3.let不存在变量提升的特性,这点与var不同。4.不影响作用域链。二、Const常量1.定义常量的时候一定要赋初始值2.常量的变量名一般都要大写(习惯)3.常量,顾名思义,它的值是不可更改的4.与新增的let一样,也是块级作用域5.如果定义数组或者对象为常量,对其元素进行修改则不会报错原因:因为修改其中的元素并不会导致该数组或对象的地址发生改变,所以不会报错。 12345const TEAM = [1,2,3];TEAM.push(4); //不会报错//但是如果进行如下修改就会报错了TEAM = 1; //报错 三、数组和对象的解构赋值 ...