网页设计
Web前端 JavaScript 全套复习笔记
一、JS引入、输出、注释
- 三种JS引入方式:行内式、内嵌式script、外链式src引入js文件
- 输出语法:alert()弹窗、console.log()控制台、document.write()页面输出
- 注释:单行// 多行/* 内容 */
- JS特性:区分大小写、跨平台脚本语言,换行空格不影响执行
//外链式引入JS
//弹窗输出
alert("前端学习");
二、变量、标识符、数组
- 命名规则:字母/_/$开头,不能数字开头,禁止关键字(var/function等)
- let块级作用域,var
- 假值:0、""、null、undefined、false、NaN
- 数组:可存任意类型,稀疏数组,length=最大下标+1
- 遍历:for读取空位undefined,for...in跳过空位
三、运算符核心
- ==宽松相等自动转类型,===严格相等(值+类型都匹配)
- +:数字相加 / 字符串拼接;%取模余数符号跟随被除数
- &&逻辑与、||逻辑或;& | 属于位运算符
- 赋值运算符从右往左运算,支持链式赋值 a=b=c=10
四、顺序、选择、循环结构
- 选择:if、switch;switch不加break会穿透case
- 循环:while先判断;do while至少执行一次;for(;;)无限循环
- break跳出循环,continue跳过本次循环
五、函数高频考点
- 定义:function 函数名(形参){}
- return终止函数并返回数据,函数可写多个return
- 全局变量全页面生效,局部变量仅函数内可用
- 字符串方法:toUpperCase()转大写,toLowerCase()转小写
六、Math、Date内置对象
- Math静态对象,无需new直接调用方法
- Date月份0~11,getDay()获取星期(0代表周日)
- 数字方法toFixed(n)保留n位小数,返回字符串
七、前端JS随堂练习
1.严格相等运算符是?
2.for(;;)等价于什么循环?
3.获取星期的Date方法?

浙公网安备 33010602011771号