1、ECMScript与JavaScript的区别: ECMScript是国际通过的标准化脚本语言。JavaScript是由ECMScript和DOM、BOM组成,可以简单的理解为ECMScript是JavaScript的标准,而JavaScript是ECMScript的实现与扩展。2、JS作用域分为全局作用域和函数作用域,没有块作用域,但是ECMScript6新增了块作用域,用{}来表理块作用域3、var、const、let三种声明变量的区别: var:定义变量,没有块的概念,可以跨块访问,但是不能跨函数访问 const:定义变量,只能在块作用域中访问,不能跨块、跨函数访问 let:定义常量,使用时必须赋值,只能在块里访问,且不能修改 其中变量为存储程序运行中变化的数据,其本质是内存单元,即可存储数据,也可以读取存储的数据;而常量为程序运行中不可变化的变量,分为直接常量和符号常量(给已有常量取名字)。——————————更新中…..——————————————————–
总结
March 14, 2019 · 1 min · jiezi