1.JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。解释型语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}
eg:try{
const a="test";
a="second"
}catch(error){
console.log(error)
}
2.const 声明的基本类型数据(string,boolean,number)不可变
array,object 可操作,但不能重新赋值(改变引用类型指针指向)
3.不可变对象 const unObj=Object.freeze({name:"test"})