我们定义的类的成员函数中,常常有一些成员函数不改变类的数据成员,也就是说,这些函数是"只读"函数,而有一些函数要修改类数据成员的值。如果把不改变数据成员的函数都加上const关键字进行标识,显然,可提高程序的可读性。其实,它还能提高开发程序的可靠性,已定义成const的成员函数,一旦企图修改数据成员的值,则编译器按错误处理。
let:
1.声明的变量不存在预解析;
console.log(a);
leta=1;
2.变量名不允许重复(在同一作用域下);
{
leta=1;
leta=2;
console.log(a)
}
3.在外部无法访问申明在块级作用域内的let变量;
{
leta=1;
}
console.log(a);
const声明的常量不单拥有let变量的特性还有其特有的两点特性:
1.声明了必须赋值;
2.不允许重新赋值;
vara=1;
a=2;
const限定符,它把一个对象转换成一个常量。const指针可以接受const和非const地址,但是非const指针只能接受非const地址。所以const指针的能力更强一些,所以尽量多用const指针,这是一种习惯。
¥39.00
¥59.00
¥99.00