解析
1. 关于浏览器执行js过程
浏览器从上到下解析js,遇到解析不了的语句会报错并停止后续执行
js是编译语言,如果碰到错误就会停止编译
只要是页面中引入的js都会解析
根据引入的顺序来执行
2. js语法规范
js引入方式有三种,行内式、内联式、外链式
样式中的注释是/* */,不能写//
js控制台 console.log()打印的内容只能通过控制台查看,在页面看不到
一个页面可以引入多个js文件
3. 变量书写规范
可以包含数字,字符,下划线,$,但是不能以数字开头
4. 数据类型
带引号的都是字符串
---6
5.基本数据类型
js基本类型有:number string bool undefined null 引用类型:对象 函数 数组
代码
报错:在初始变量之前无法访问变量a
解析:函数中内部中有声明变量a,根据作用域链的原则:就近原则。函数内部变量a赋值给变量b的时候默认使用局部作用域的a,那么就会出现a在未声明的时候就使用的报错
break
break 是跳出当前循环 continue是终止这一次循环,继续下次循环