1.JS的组成。
答:是由ECMA(脚本语言的标准)、BOM(浏览器对象模型)、DOM(文档对象模型)。
2.JS的引用方式
答:两种:1.外部引用:<script src=”index.js”> </script>
2.内部引用:在html代码下面再写<script> </script>
3.输出方式
答:1.控制台输出:console.log();
2.页面输出:document.write();
3.弹窗输出:1.alert();
2.prompt();有输入框。
4.变量提升是什么。
答:console.log(sum);
var sum=10;输出结果为undefined,这就是变量提升,它没有报错,因为一般是先解析代码,它是按照var sum; console.log(sum);的方式解析的。
注意:只在var变量中有效
5.ES6新增的变量和常量
答:变量let;写法:{
var a=10;
let b=10;
console.log(b);
}
只能按照这种写法,在同一块let变量才不会报错,才能输出。
常量:const,写法:const msg=10;
console.log(msg);一旦被赋值就不能更改
6.常量和变量的区别:
常量:1.必须进行初始化操作。
2. 常量和变量不能使用同一命名。